DOLFINx 0.11.0.0
DOLFINx C++ interface
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nbasix
 CFiniteElement
 NdolfinxTop-level namespace
 NcommonMiscellaneous classes, functions and types
 CIndexMap
 CScattererA Scatterer supports the scattering and gathering of distributed data that is associated with a common::IndexMap, using MPI
 CTimeLoggerTime logger maintaining data collected by Timer, if registered
 CTimerTimer for measuring and logging elapsed time durations
 NMPIMPI support functionality
 CCommA duplicate MPI communicator and manage lifetime of the communicator
 Cdependent_false
 Cmpi_type_mappingMPI Type
 NfemFinite element method functionality
 CDirichletBC
 CExpressionAn Expression represents a mathematical expression evaluated at a pre-defined points on a reference cell
 CFormA representation of finite element variational forms
 CFunctionSpaceThis 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
 CConstantConstant (in space) value which can be attached to a Form
 CCoordinateElement
 CDofMapDegree-of-freedom map
 CElementDofLayout
 CFunction
 CBasixElementDataBasix element holder
 CFiniteElementModel of a finite element
 Cintegral_dataRepresents 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
 NmeshMesh data structures and algorithms on meshes
 CGeometryGeometry stores the geometry imposed on a mesh
 CMeshA Mesh consists of a set of connected and numbered mesh topological entities, and geometry data
 CMeshTagsMeshTags associate values with mesh topology entities
 CEntityMapA bidirectional map relating entities in one topology to another
 CTopologyTopology stores the topology of a mesh, consisting of mesh entities and connectivity (incidence relations for the mesh entities)
 NgeometryGeometry data structures and algorithms
 CBoundingBoxTree
 CPointOwnershipDataInformation on the ownership of points distributed across processes
 NgraphGraph data structures and algorithms
 CAdjacencyListThis class provides a static adjacency list data structure
 NioSupport for file IO
 CADIOS2WriterBase class for ADIOS2-based writers
 CVTKFileOutput of meshes and functions in VTK/ParaView format
 CXDMFFileRead and write mesh::Mesh, fem::Function and other objects in XDMF
 NlaLinear algebra interface
 Nimpl
 Cmap
 Cmap< double >Map double type to float 'typed' structs
 Cmap< float >Map float type to float 'typed' structs
 Cmap< std::complex< double > >Map std::complex type to doublecomplex 'typed' structs
 NpetscPETSc linear algebra functions
 CVector
 COperator
 CMatrix
 CKrylovSolver
 CMatrixCSRDistributed sparse matrix using compressed sparse row storage
 CSLEPcEigenSolverThis class provides an eigenvalue solver for PETSc matrices. It is a wrapper for the SLEPc eigenvalue solver
 CSparsityPattern
 CSuperLUDistStructsForward declare structs to avoid exposing SuperLU_DIST headers
 CSuperMatrix
 Cvec_int_tStruct holding vector of type int_t
 Cgridinfo_t
 Csuperlu_dist_options_t
 CdScalePermstruct_t
 CsScalePermstruct_t
 CzScalePermstruct_t
 CdLUstruct_t
 CsLUstruct_t
 CzLUstruct_t
 CdSOLVEstruct_t
 CsSOLVEstruct_t
 CzSOLVEstruct_t
 CSuperMatrixDeleter
 CSuperLUDistMatrixSuperLU_DIST matrix interface
 CGridInfoDeleter
 CScalePermStructDeleter
 CLUStructDeleter
 CSolveStructDeleter
 CSuperLUDistSolverSuperLU_DIST linear solver interface
 CVectorA vector that can be distributed across processes
 NnlsNonlinear solvers
 Npetsc
 CNewtonSolverA Newton solver for nonlinear systems of equations of the form \(F(x) = 0\)
 NrefinementMesh refinement algorithms
 CIdentityPartitionerPlaceholderPlaceholder for the creation of an identity partitioner in refine
 CTableThis class provides storage and pretty-printing for tables
 CHyperElasticProblemHyperelastic problem class