| 
    DOLFINx 0.10.0.0
    
   DOLFINx C++ interface 
   | 
 
| Nbasix | |
| CFiniteElement | |
| Ndolfinx | Top-level namespace | 
| Ncommon | Miscellaneous classes, functions and types | 
| CIndexMap | |
| CScatterer | A Scatterer supports the scattering and gathering of distributed data that is associated with a common::IndexMap, using MPI | 
| CTimeLogger | Time logger maintaining data collected by Timer, if registered | 
| CTimer | Timer for measuring and logging elapsed time durations | 
| Nfem | Finite element method functionality | 
| CBasixElementData | Basix element holder | 
| CConstant | Constant (in space) value which can be attached to a Form | 
| CCoordinateElement | |
| CDirichletBC | |
| CDofMap | Degree-of-freedom map | 
| CElementDofLayout | |
| CExpression | An Expression represents a mathematical expression evaluated at a pre-defined points on a reference cell | 
| CFiniteElement | Model of a finite element | 
| CForm | A representation of finite element variational forms | 
| CFunction | |
| CFunctionSpace | 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 | 
| Cintegral_data | 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 | 
| Ngeometry | Geometry data structures and algorithms | 
| CBoundingBoxTree | |
| CPointOwnershipData | Information on the ownership of points distributed across processes | 
| Ngraph | Graph data structures and algorithms | 
| CAdjacencyList | This class provides a static adjacency list data structure | 
| Nio | Support for file IO | 
| CVTKFile | Output of meshes and functions in VTK/ParaView format | 
| CXDMFFile | Read and write mesh::Mesh, fem::Function and other objects in XDMF | 
| Nla | Linear algebra interface | 
| CMatrixCSR | Distributed sparse matrix using compressed sparse row storage | 
| CSparsityPattern | |
| CVector | A vector that can be distributed across processes | 
| Nmesh | Mesh data structures and algorithms on meshes | 
| CEntityMap | A bidirectional map relating entities in one topology to another | 
| CGeometry | Geometry stores the geometry imposed on a mesh | 
| CMesh | A Mesh consists of a set of connected and numbered mesh topological entities, and geometry data | 
| CMeshTags | MeshTags associate values with mesh topology entities | 
| CTopology | Topology stores the topology of a mesh, consisting of mesh entities and connectivity (incidence relations for the mesh entities) | 
| NMPI | MPI support functionality | 
| CComm | A duplicate MPI communicator and manage lifetime of the communicator | 
| Cdependent_false | |
| Cmpi_type_mapping | MPI Type | 
| Nrefinement | Mesh refinement algorithms | 
| CIdentityPartitionerPlaceholder | Placeholder for the creation of an identity partitioner in refine | 
| CTable | This class provides storage and pretty-printing for tables | 
| CHyperElasticProblem | Hyperelastic problem class |