DOLFINx 0.12.0.0
DOLFINx C++
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nbasix
  CFiniteElement
 NdolfinxTop-level namespace
  NcommonMiscellaneous classes, functions and types
   CIndexMapDistribution of a global index range [0, N) across MPI ranks
   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
  NfemFinite element method functionality
   CBasixElementDataBasix element holder
   CConstantConstant (in space) value which can be attached to a Form
   CCoordinateElement
   CDirichletBC
   CDofMapDegree-of-freedom map
   CDofMapPackDegree-of-freedom map data for one form argument, as passed to the assembly kernels
   CElementDofLayout
   CExpressionAn Expression represents a mathematical expression evaluated at a pre-defined points on a reference cell
   CFiniteElementModel of a finite element
   CFormA representation of finite element variational forms
   CFormArgumentData for one form argument (test or trial function) passed to the assembly kernels
   CFunction
   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
   CGeometryPackMesh geometry data passed to the assembly kernels
   Cintegral_dataRepresents integral data, containing the kernel, and a list of entities to integrate over and the indices of the coefficient functions (relative to the Form) active for this integral
  NgeometryGeometry data structures and algorithms
   Nimpl
    CClosestEntityScratch
   CBoundingBoxTree
   CPointOwnershipDataInformation on the ownership of points distributed across processes
  NgraphGraph data structures and algorithms
   CAdjacencyListThis class provides a static adjacency list data structure
   CPartitionerAn ::AnyPartitionFunction together with the node weights it should be called with, if any
  NioSupport for file IO
   Nhdf5
    CHandleScope guard for an HDF5 identifier
   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
   NimplFetch the rows of B that correspond to the ghost columns of A
    CSparsityLightweight sparsity descriptor satisfying the SparsityImplementation concept required by the MatrixCSR constructor
   NpetscPETSc linear algebra functions
    CVector
    CMatrix
    CKrylovSolver
   CGridInfoDeleter
   CLUStructDeleter
   CMatrixCSRDistributed sparse matrix using compressed sparse row storage
   CScalePermStructDeleter
   CSLEPcEigenSolverThis class provides an eigenvalue solver for PETSc matrices. It is a wrapper for the SLEPc eigenvalue solver
   CSolveStructDeleter
   CSparsityPattern
   CSuperLUDistMatrix
   CSuperLUDistSolver
   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
   CVectorA vector that can be distributed across processes
  NmeshMesh data structures and algorithms on meshes
   CEntityMapA bidirectional map relating entities in one topology to another
   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
   CTopologyTopology stores the topology of a mesh, consisting of mesh entities and connectivity (incidence relations for the mesh entities)
  NMPIMPI support functionality
   CCommA duplicate MPI communicator and manage lifetime of the communicator
   CDatatypeAn MPI datatype for count contiguous values of type T, and manage its lifetime
   CRequestHolder for the request of a non-blocking operation
  NnlsNonlinear solvers
   Npetsc
    CSNESSolverSolver for nonlinear systems \(F(x) = 0\) using PETSc SNES
  NrefinementMesh refinement algorithms
   CIdentityPartitionerPlaceholderPlaceholder for the creation of an identity partitioner in refine
  CTableThis class provides storage and pretty-printing for tables