Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::FeelModels::ModelMeshCommon< IndexType >::ImportConfig Class Reference
+ Collaboration diagram for Feel::FeelModels::ModelMeshCommon< IndexType >::ImportConfig:

Public Member Functions

bool generatePartitioning () const
 
std::string const & geoFilename () const
 
bool hasGeoFilename () const
 
bool hasMeshFilename () const
 
 ImportConfig (ImportConfig &&)=default
 
 ImportConfig (ImportConfig const &)=default
 
 ImportConfig (ModelMeshes< IndexType > const &mMeshes)
 
bool importFromSubmesh () const
 
std::string const & inputFilename () const
 
bool loadByMasterRankOnly () const
 
size_type meshComponents () const
 
std::string const & meshFilename () const
 
double meshSize () const
 
int numberOfPartition () const
 
void setMeshComponents (size_type c)
 
void setStraightenMesh (bool b)
 
void setup (nl::json const &jarg, ModelMeshes< IndexType > const &mMeshes)
 
void setupFromSubmesh (mesh_base_ptrtype m, std::set< std::string > const &markers)
 
void setupInputMeshFilenameWithoutApplyPartitioning (std::string const &filename)
 
void setupSequentialAndLoadByMasterRankOnly ()
 
bool straightenMesh () const
 
int submeshCoDim () const
 
template<typename MeshType = mesh_base_type>
auto submeshInputMesh () const
 
std::set< std::string > const & submeshMarkers () const
 
void updateForUse (ModelMeshes< IndexType > const &mMeshes)
 
void updateInformationObject (nl::json &p) const
 

Static Public Member Functions

static tabulate_informations_ptr_t tabulateInformations (nl::json const &jsonInfo, TabulateInformationProperties const &tabInfoProp)