v0.9.0 |
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. | |
Comm intrface | |
Comm interface. | |
CutMeshInterface | |
Interface to mesh cut mesh. | |
Field Basic Algebra | |
Basic algebraic operation on fields. | |
Field Evaluator | |
Evaluate field at the point. | |
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 multi-indices | |
Get direct access to multi-indices in database. | |
Index sets (IS) | |
Construct index sets for MoFEM problems. | |
Matrix Manager | |
Creating and managing matrices. | |
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 | |
Create prism interface between faces. | |
ProblemsManager | |
Adding and managing problems. | |
Recording and reading series | |
Simple interface | |
Implementation of simple interface for fast problem set-up. | |
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 multi-indices | |
Entities structures and multi-indices | |
Finite elements structures and multi-indices | |
Problems structures and multi-indices | |
Series structures and multi-indices | |
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 for KSP solver. | |
Classes | |
struct | MoFEM::BitLevelCoupler |
Interface set parent for vertices, edges, triangles and tetrahedrons.FIXME: Not tested, slow, bugs. More... | |
struct | MoFEM::Core::WrapMPIComm |
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::UIdTypeMap |
struct | MoFEM::UnknownInterface::HashMOFEMuuid |
struct | MoFEM::UnknownInterface |
base class for all interface classes More... | |