DOLFINx 0.8.0
DOLFINx C++ interface
|
▼Ndolfinx | Top-level namespace |
▼Ncommon | Miscellaneous classes, functions and types |
CIndexMap | |
CScatterer | A Scatterer supports the MPI scattering and gathering of data that is associated with a common::IndexMap |
CTimeLogger | Timer logging |
CTimeLogManager | Logger initialisation |
CTimer | |
▼Nfem | Finite element method functionality |
Npetsc | Helper functions for assembly into PETSc data structures |
Nsparsitybuild | Support for building sparsity patterns from degree-of-freedom maps |
CConstant | Constant value which can be attached to a Form |
CCoordinateElement | |
CDirichletBC | |
CDofMap | Degree-of-freedom map |
CElementDofLayout | |
CExpression | Represents a mathematical expression evaluated at a pre-defined set of points on the 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 integral ID, the kernel, and a list of entities to integrate over |
RMDSpan | |
RDofTransformKernel | DOF transform kernel concept |
RFEkernel | Finite element cell kernel concept |
▼Ngeometry | Geometry data structures and algorithms |
CBoundingBoxTree | |
▼Ngraph | Graph data structures and algorithms |
Nbuild | |
Nkahip | Interfaces to KaHIP parallel partitioner |
CAdjacencyList | |
▼Nio | Support for file IO |
Ncells | Functions for the re-ordering of input mesh topology to the DOLFINx ordering, and transpose orderings for file output |
Nxdmf_function | Low-level methods for reading/writing XDMF files |
Nxdmf_mesh | Low-level methods for reading XDMF files |
CADIOS2Writer | Base class for ADIOS2-based writers |
CVTKFile | Output of meshes and functions in VTK/ParaView format |
CXDMFFile | |
▼Nla | Linear algebra interface |
▼Npetsc | PETSc linear algebra functions |
Noptions | |
CKrylovSolver | |
CMatrix | |
COperator | |
CVector | |
CMatrixCSR | |
CSLEPcEigenSolver | This class provides an eigenvalue solver for PETSc matrices. It is a wrapper for the SLEPc eigenvalue solver |
CSparsityPattern | |
CVector | |
RMatSet | Matrix accumulate/set concept for functions that can be used in assemblers to accumulate or set values in a matrix |
▼Nmesh | Mesh data structures and algorithms on meshes |
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) |
RMarkerFn | Requirements on function for geometry marking |
▼NMPI | MPI support functionality |
CComm | A duplicate MPI communicator and manage lifetime of the communicator |
Cdependent_false | |
▼Nnls | Nonlinear solvers |
▼Nrefinement | Mesh refinement algorithms |
Nplaza | Plaza mesh refinement |
CTable | |
Rscalar |