35#include "../../MeshUnStruct.h"
41 MUSGmsh(
const std::string& meshFile,
const std::string& meshExtension);
44 static std::string
readVersion(
const std::string& meshFile);
virtual ~MUSGmsh()
Definition MUSGmsh.cpp:40
virtual void initCpuMeshParallel(TypeMeshContainer< Cell * > &cells, std::string &computeOrder, int cpu)=0
Initialize mesh of a single partition of a partionned mesh for restart with mesh mapping option.
virtual void preProcessMeshFileForParallel()=0
split original mesh file for computation on several CPUs
virtual void initGeometryMonoCPU(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< CellInterface * > &cellInterfaces, std::string computeOrder="FIRSTORDER")=0
initialize the geometry for single CPU computation
virtual void initCpuMeshSequential(TypeMeshContainer< Cell * > &cells, std::string &computeOrder)=0
Initialize mesh of a single partition for restart with mesh mapping option.
virtual std::string getMeshExtension() const
Definition MUSGmsh.h:53
virtual void initGeometryParallel(TypeMeshContainer< Cell * > &cells, TypeMeshContainer< Cell * > &cellsGhost, TypeMeshContainer< CellInterface * > &cellInterfaces, std::string computeOrder="FIRSTORDER")=0
initialize the geometry for multi CPUs computation
static std::string readVersion(const std::string &meshFile)
Definition MUSGmsh.cpp:44
Definition MeshUnStruct.h:41