v0.8.17

Modules  
Base functions  
Calculation of base functions at integration points.  
Forces and sources  
Manages complexities related to assembly of vector and matrices at single finite element level.  
BitRefManager  
Managing BitRefLevels.  
CutMeshInterface  
Interface to mesh cut mesh.  
Field Basic Algebra  
Basic algebraic operation on fields.  
Fields  
Data structure for adding and managing fields.  
Get entities and adjacencies  
Get adjacencies/entities for given BitRefLevel (mesh refinement)  
Finite elements  
Adding and managing finite elements.  
Problems  
Adding and managing problems.  
Loops  
Manages complexities for integrating over finite elements and dofs.  
Pointers to multiindices  
Get direct access to multiindices in database.  
Index sets (IS)  
Construct index sets for MoFEM problems.  
Reading and writing med files  
Interface for reading and writing med files.  
MeshsetsManager  
Interface for meshsets with entities with data and boundary conditions.  
NodeMerger  
Node merger interface.  
PrismInterface  
Make interface between faces.  
ProblemsManager  
Adding and managing problems.  
Recording and reading series  
Simple interface  
Implementation of simple interface for fast problem setup.  
TetGen interface  
Interface to run TetGen.  
Tools interface  
Interface for tools.  
Vectors (Vec)  
Creating and scattering vectors on the mesh for given problem.  
Boundary conditions  
Coordinate system of tensor field  
Dofs structures and multiindices  
Entities structures and multiindices  
Finite elements structures and multiindices  
Problems structures and multiindices  
Series structures and multiindices  
Interface used to record fields and play them back (for example response of structure subjected to earthquake)  
Distributed mesh manager  
Implementation of PETSc DM, managing interactions between mesh data structures and vectors and matrices.  
Solver context structures  
Context structures used to exchange information between PETSc and MoFEM.  
Classes  
struct  MoFEM::BitLevelCoupler 
Interface set parent for vertices, edges, triangles and tetrahedrons.FIXME: Not tested, slow, bugs. More...  
struct  MoFEM::Core 
Core (interface) class. More...  
struct  MoFEM::CoreInterface 
InterfaceThis interface is used by user to: More...  
struct  MoFEM::PrismsFromSurfaceInterface 
merge node from two bit levels More...  
struct  MoFEM::MOFEMuuid 
MoFEM interface unique ID. More...  
struct  MoFEM::UnknownInterface 
base class for all interface classes More...  