40 MUSGmshV4(
const std::string& meshFile,
const std::string& meshExtension);
53 Errors::errorMessage(
"reading partitioned Gmsh v4.x mesh file for parallel computation not avalaible in ECOGEN");
57 Errors::errorMessage(
"reading partitioned Gmsh v4.x mesh file for parallel computation not avalaible in ECOGEN");
73 std::ifstream& meshFile,
75 std::vector<std::map<int, int>>& entities,
Class for a coordinate system object such as coordinates of the vertex or a vector.
Definition Coord.h:43
Definition ElementNS.h:40
static void errorMessage(const std::string &message_)
Definition Errors.cpp:56
void readMeshMonoCPU()
Definition MUSGmshV4.cpp:400
~MUSGmshV4() override
Definition MUSGmshV4.cpp:40
void preProcessMeshFileForParallel() override
split original mesh file for computation on several CPUs
Definition MUSGmshV4.h:55
void initGeometryMonoCPU(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< CellInterface * > &cellInterfaces, SimulationOrder schemeOrder=SimulationOrder::first) override
initialize the geometry for single CPU computation
Definition MUSGmshV4.cpp:50
void readElement(const Coord *nodesTable, std::ifstream &meshFile, ElementNS **element, std::vector< std::map< int, int > > &entities, int entityDim, int entityTag, int eltType)
Definition MUSGmshV4.cpp:597
MUSGmshV4(const std::string &meshFile, const std::string &meshExtension)
Definition MUSGmshV4.cpp:36
void initGeometryParallel(TypeMeshContainer< Cell * > &, TypeMeshContainer< Cell * > &, TypeMeshContainer< CellInterface * > &, SimulationOrder=SimulationOrder::first) override
initialize the geometry for multi CPUs computation
Definition MUSGmshV4.h:48
void initCpuMeshSequential(TypeMeshContainer< Cell * > &, SimulationOrder &) override
Initialize mesh of a single partition for restart with mesh mapping option.
Definition MUSGmshV4.h:59
void readMeshParallel()
Definition MUSGmshV4.h:79
void initCpuMeshParallel(TypeMeshContainer< Cell * > &, SimulationOrder &, int) override
Initialize mesh of a single partition of a partionned mesh for restart with mesh mapping option.
Definition MUSGmshV4.h:63
MUSGmsh(const std::string &meshFile, const std::string &meshExtension)
Definition MUSGmsh.cpp:35