35 #ifndef ET_ROBIN_MEMBRANE_SOLVER 36 #define ET_ROBIN_MEMBRANE_SOLVER 38 #include <lifev/core/algorithm/SolverAztecOO.hpp> 42 #include <lifev/core/array/MatrixEpetraStructured.hpp> 43 #include <lifev/core/array/VectorEpetraStructured.hpp> 45 #include <lifev/core/util/LifeChrono.hpp> 48 #include <lifev/core/fem/TimeAdvance.hpp> 49 #include <lifev/core/fem/TimeAdvanceBDF.hpp> 50 #include <lifev/eta/fem/ETFESpace.hpp> 52 #include <lifev/core/filter/ExporterEnsight.hpp> 53 #include <lifev/core/filter/ExporterHDF5.hpp> 55 #include <lifev/core/mesh/MeshPartitioner.hpp> 56 #include <lifev/core/mesh/RegionMesh3DStructured.hpp> 58 #include <lifev/core/mesh/RegionMesh.hpp> 59 #include <lifev/core/mesh/MeshUtility.hpp> 60 #include <lifev/core/mesh/MeshData.hpp> 62 #include <lifev/core/fem/DOFInterface3Dto3D.hpp> 63 #include <lifev/navier_stokes/solver/OseenAssembler.hpp> VectorEpetra - The Epetra Vector format Wrapper.
std::shared_ptr< TimeAdvance< vector_type > > timeAdvancePtr_type
std::shared_ptr< mesh_type > meshPtr_type
std::shared_ptr< ETFESpace< mesh_type, MapEpetra, 3, 3 > > M_ETuFESpace
std::shared_ptr< assembler_type > M_pseudoFSI
RegionMesh< LinearTetra > mesh_type
std::shared_ptr< vector_type > vectorPtr_type
void createInterfaceMap(std::map< ID, ID > const &locDofMap, const DOF &dof)
create interface map
void importFromHDF5(std::string const &fileName, std::string const &matrixName="matrix")
Read a matrix from a HDF5 (.h5) file.
void initialize()
initialize test
std::shared_ptr< MapEpetra > M_interfaceMap
MatrixEpetraStructured< Real > matrix_block_type
std::shared_ptr< Private > M_d
VectorEpetraStructured - class of block vector.
std::shared_ptr< FESpace< mesh_type, MapEpetra > > M_uFESpace
std::shared_ptr< ETFESpace< mesh_type, MapEpetra, 3, 1 > > M_ETpFESpace
double Real
Generic real data.
OseenAssembler - Assembly class for the Oseen problem.
ETRobinMembraneSolver(int argc, char **argv)
std::shared_ptr< FESpace< mesh_type, MapEpetra > > M_uCompFESpace
std::shared_ptr< FESpace< mesh_type, MapEpetra > > M_mFESpace
std::shared_ptr< FESpace< mesh_type, MapEpetra > > M_pFESpace
VectorEpetraStructured vector_block_type
MatrixEpetraStructured - class of block matrix.
MatrixEpetra< Real > matrix_type
OseenAssembler< mesh_type, matrix_type, vector_type > assembler_type
std::shared_ptr< matrix_type > matrixPtr_type