Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

AdjacencyList< LinkData, NodeData > | This class provides a static adjacency list data structure
BasixElementData< T > | Basix element holder
BoundingBoxTree< T > |
Comm | A duplicate MPI communicator and manage lifetime of the communicator
Constant< T > | Constant (in space) value which can be attached to a Form
CoordinateElement< T > |
DirichletBC< T, U > |
DofMap | Degree-of-freedom map
ElementDofLayout |
EntityMap | A bidirectional map relating entities in one topology to another
Expression< T, U > | An Expression represents a mathematical expression evaluated at a pre-defined points on a reference cell
false_type |
dependent_false< T > |
FiniteElement< T > |
FiniteElement< T > | Model of a finite element
Form< T, U > | A representation of finite element variational forms
Function< T, U > |
FunctionSpace< T > | This class represents a finite element function space defined by a mesh, a finite element, and a local-to-global map of the degrees-of-freedom
Geometry< T > | Geometry stores the geometry imposed on a mesh
HyperElasticProblem | Hyperelastic problem class
IdentityPartitionerPlaceholder | Placeholder for the creation of an identity partitioner in refine
IndexMap |
integral_data< T, U > | Represents integral data, containing the kernel, and a list of entities to integrate over and the indicies of the coefficient functions (relative to the Form) active for this integral
MatrixCSR< Scalar, Container, ColContainer, RowPtrContainer > | Distributed sparse matrix using compressed sparse row storage
Mesh< T > | A Mesh consists of a set of connected and numbered mesh topological entities, and geometry data
MeshTags< T > | MeshTags associate values with mesh topology entities
mpi_type_mapping< T > | MPI Type
PointOwnershipData< T > | Information on the ownership of points distributed across processes
Scatterer< Container > | A Scatterer supports the scattering and gathering of distributed data that is associated with a common::IndexMap, using MPI
SparsityPattern |
Table | This class provides storage and pretty-printing for tables
TimeLogger | Time logger maintaining data collected by Timer, if registered
Timer< T > | Timer for measuring and logging elapsed time durations
Topology | Topology stores the topology of a mesh, consisting of mesh entities and connectivity (incidence relations for the mesh entities)
Vector< T, Container, ScatterContainer > | A vector that can be distributed across processes
VTKFile | Output of meshes and functions in VTK/ParaView format
XDMFFile | Read and write mesh::Mesh, fem::Function and other objects in XDMF