![]() |
v0.15.0 |
Interface for managing mesh sets containing materials and boundary conditions. More...
Go to the source code of this file.
Classes | |
| struct | MoFEM::MeshsetsManager |
| Interface for managing meshsets containing materials and boundary conditions. More... | |
Namespaces | |
| namespace | MoFEM |
| implementation of Data Operators for Forces and Sources | |
Macros | |
| #define | _IT_CUBITMESHSETS_FOR_LOOP_(MESHSET_MANAGER, IT) |
| Iterator that loops over all the Cubit MeshSets in a moFEM field. | |
| #define | _IT_CUBITMESHSETS_BY_BCDATA_TYPE_FOR_LOOP_(MESHSET_MANAGER, CUBITBCTYPE, IT) |
| Iterator that loops over a specific Cubit MeshSet in a moFEM field. | |
| #define | _IT_CUBITMESHSETS_BY_SET_TYPE_FOR_LOOP_(MESHSET_MANAGER, CUBITBCTYPE, IT) |
| Iterator that loops over a specific Cubit MeshSet having a particular BC meshset in a moFEM field. | |
| #define | _IT_CUBITMESHSETS_BY_NAME_FOR_LOOP_(MESHSET_MANAGER, NAME, IT) |
| Iterator that loops over Cubit BlockSet having a particular name. | |
Typedefs | |
| typedef CubitMeshSet_multiIndex::index< CubitMeshsetType_mi_tag >::type | MoFEM::CubitMeshsetByType |
| typedef CubitMeshSet_multiIndex::index< CubitMeshsetMaskedType_mi_tag >::type | MoFEM::CubitMeshsetByMask |
| typedef CubitMeshSet_multiIndex::index< CubitMeshsets_name >::type | MoFEM::CubitMeshsetByName |
| typedef CubitMeshSet_multiIndex::index< CubitMeshsetType_mi_tag >::type | MoFEM::CubitMeshsetById |
Interface for managing mesh sets containing materials and boundary conditions.
The MeshsetsManager provides a comprehensive, format-agnostic interface for handling mesh sets within the MoFEM finite element framework. It serves as the foundational data management layer for boundary conditions and material properties, supporting multiple meshing software formats and integration patterns.
Key functionality includes:
Format Support:
The interface bridges the gap between mesh generation software conventions and MoFEM's finite element infrastructure, providing a unified approach to boundary condition and material management regardless of the original mesh source.
Definition in file MeshsetsManager.hpp.