DOLFIN
DOLFIN C++ interface
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Ndolfin
  CAdaptiveLinearVariationalSolver
  CAdaptiveNonlinearVariationalSolver
  CALE
  CAmesos2LUSolver
  CArray
  CArrayView
  CAssembler
  CAssemblerBaseProvide some common functions used in assembler classes
  CBasisFunctionRepresention of a finite element basis function
  CBelosKrylovSolver
  CBisectionRefinement1DThis class implements mesh refinement in 1D
  CBlockMatrixBlock Matrix
  CBlockVectorBlock vector
  CBoostGraphColoringThis class colors a graph using the Boost Graph Library
  CBoostGraphOrderingThis class computes graph re-orderings. It uses Boost Graph
  CBoundaryComputationProvide a set of basic algorithms for the computation of boundaries
  CBoundaryMesh
  CBoundingBoxTree
  CBoundingBoxTree1DSpecialization of bounding box implementation to 1D
   Cless_x
  CBoundingBoxTree2DSpecialization of bounding box implementation to 2D
   Cless_x
   Cless_y
  CBoundingBoxTree3DSpecialization of bounding box implementation to 3D
   Cless_x_bboxComparison operators for sorting of bounding boxes
   Cless_y_bboxLess than operator in y-direction
   Cless_z_bboxLess than operator in z-direction
  CBoxMesh
  CCellA Cell is a MeshEntity of topological codimension 0
  CCellType
  CCoefficientAssigner
  CCollisionPredicates
  CConstantThis class represents a constant-valued expression
  CConvexTriangulation
  CCoordinateMatrixCoordinate sparse matrix
  CCSRGraphCompressed Sparse Row graph
   Cnode
  CCVodeWrapper class to SUNDIALS CVODE
  CDefaultFactoryDefault linear algebra factory based on global parameter "linear_algebra_backend"
  CDirichletBCInterface for setting (strong) Dirichlet boundary conditions
  CDiscreteOperatorsDiscrete gradient operators providing derivatives of functions
  CDistributedMeshTools
  CDofMapDegree-of-freedom map
  CDofMapBuilderBuilds a DofMap on a Mesh
  CDomainBoundary
  CDynamicMeshEditor
  CEdgeAn Edge is a MeshEntity of topological dimension 1
  CEigenFactoryEigen linear algebra factory
  CEigenKrylovSolver
  CEigenLUSolver
   CEigenLUImplBase
  CEigenMatrix
  CEigenVector
  CEquation
  CErrorControl(Goal-oriented) Error Control class
  CEvent
  CExpression
  CExtrapolation
  CFaceA Face is a MeshEntity of topological dimension 2
  CFacetA Facet is a MeshEntity of topological codimension 1
  CFacetArea
  CFacetCell
  CFile
  CFiniteElementThis is a wrapper for a UFC finite element (ufc::finite_element)
  CFormBase class for UFC code generated by FFC for DOLFIN with option -l
  CFunction
  CFunctionAssigner
  CFunctionAXPY
  CFunctionSpace
  CGenericAdaptiveVariationalSolver
  CGenericBoundingBoxTree
   CBBox
   Cless_x_point
   Cless_y_point
   Cless_z_point
  CGenericDofMapThis class provides a generic interface for dof maps
  CGenericFileBase class for file I/O objects
  CGenericFunction
  CGenericLinearAlgebraFactoryBase class for LinearAlgebra factories
   CNotImplementedLinearOperator
  CGenericLinearOperator
  CGenericLinearSolverThis class provides a general solver for linear systems Ax = b
  CGenericMatrixThis class defines a common interface for matrices
  CGenericTensorA common interface for arbitrary rank tensors
  CGenericVectorThis class defines a common interface for vectors
  CGeometryDebugging
  CGeometryPredicates
  CGeometryToolsThis class provides useful tools (functions) for computational geometry
  CGlobalParametersThis class defines the global DOLFIN parameter database
  CGoalFunctional
  CGraphBuilderThis class builds a Graph corresponding to various objects
  CGraphColoringThis class provides a common interface to graph coloring libraries
  CHarmonicSmoothing
  CHDF5Attribute
  CHDF5File
  CHDF5Interface
  CHDF5Utility
  CHexahedronCellThis class implements functionality for hexahedral cell meshes
  CHierarchical
  CIfpack2PreconditionerImplements preconditioners using Ifpack2 from Trilinos
  CIndexMap
  CIndexSet
  CIntersectionConstruction
  CIntervalCellThis class implements functionality for interval cell meshes
  CIntervalMesh
  CKrylovSolver
  CLagrange
  CLagrangeInterpolator
  CLegendreInterface for computing Legendre polynomials via Boost
  CLinearAlgebraObject
  CLinearOperator
  CLinearSolverThis class provides a general solver for linear systems Ax = b
  CLinearTimeDependentProblem
  CLinearVariationalProblem
  CLinearVariationalSolverThis class implements a solver for linear variational problems
  CLocalAssembler
  CLocalMeshCoarseningThis class implements local mesh coarsening for different mesh types
  CLocalMeshDataThis class stores mesh data on a local processor corresponding to a portion of a (larger) global mesh
   CGeometryHolder for geometry data
   CTopologyHolder for topology data
  CLocalMeshValueCollection
  CLocalSolverSolve problems cell-wise
  CLoggerHandling of error messages, logging and informational display
  CLogManagerLogger initialisation
  CLogStream
  CLUSolverLU solver for the built-in LA backends
  CMatrix
  CMesh
  CMeshColoring
  CMeshConnectivity
  CMeshCoordinatesThis Function represents the mesh coordinates on a given mesh
  CMeshData
  CMeshDisplacement
  CMeshDomains
  CMeshEditor
  CMeshEntity
  CMeshEntityIterator
  CMeshEntityIteratorBaseBase class for MeshEntityIterators
  CMeshFunction
  CMeshGeometryMeshGeometry stores the geometry imposed on a mesh
  CMeshHierarchyExperimental implementation of a list of Meshes as a hierarchy
  CMeshOrdering
  CMeshPartitioning
  CMeshPointIntersection
  CMeshQualityThe class provides functions to quantify mesh quality
  CMeshRelation
  CMeshRenumberingThis class implements renumbering algorithms for meshes
  CMeshSmoothingThis class implements various mesh smoothing algorithms
  CMeshTopology
  CMeshTransformation
  CMeshValueCollection
  CMPI
   CComm
  CMPIInfo
  CMueluPreconditionerImplements Muelu preconditioner from Trilinos
  CMultiMesh
  CMultiMeshAssembler
  CMultiMeshCoefficientAssigner
  CMultiMeshDirichletBC
  CMultiMeshDofMap
  CMultiMeshForm
  CMultiMeshFunction
  CMultiMeshFunctionSpace
  CMultiMeshSubSpace
  CMultiStageSchemePlace-holder for forms and solutions for a multi-stage Butcher tableau based method
  CNewtonSolver
  CNoDeleterNoDeleter is a customised deleter intended for use with smart pointers
  CNonlinearProblem
  CNonlinearVariationalProblem
  CNonlinearVariationalSolver
  COptimisationProblem
  CParallelRefinementData structure and methods for refining meshes in parallel
  CParameterBase class for parameters
  CParameters
  CParMETISThis class provides an interface to ParMETIS
  CPeriodicBoundaryComputationThis class computes map from slave entity to master entity
  CPETScBaseMatrix
  CPETScDMCollection
  CPETScFactoryPETSc linear algebra factory
  CPETScKrylovSolver
  CPETScLinearOperatorPETSc version of the GenericLinearOperator
  CPETScLUSolver
  CPETScMatrix
  CPETScObject
  CPETScOptions
  CPETScPreconditioner
  CPETScSNESSolver
  CPETScTAOSolver
  CPETScVector
  CPlazaRefinementND
  CPoint
  CPointCellThis class implements functionality for point cell meshes
  CPointIntegralSolverThis class is a time integrator for general Runge Kutta forms
  CPointSource
  CPredicateInitialization
  CProgress
  CQuadrilateralCellThis class implements functionality for quadrilaterial cells
  CRangedIndexSet
  CRAWFileOutput of data in raw binary format
  CRectangleMesh
  CRegularCutRefinement
  CRKSolverThis class is a time integrator for general Runge Kutta problems
  CScalar
  CSCOTCHThis class provides an interface to SCOTCH-PT (parallel version)
  CSet
  CSimplexQuadratureThis class defines quadrature rules for simplices
  CSLEPcEigenSolver
  CSparsityPattern
  CSparsityPatternBuilder
  CSpecialFacetFunction
  CSphericalShellMesh
  CSubDomain
  CSubMesh
  CSubsetIterator
  CSubSystemsManager
  CSUNDIALSNVector
  CSVGFile
  CSystemAssembler
  CTable
  CTableEntryThis class represents an entry in a Table
  CTAOLinearBoundSolver
  CTensorLayout
  CTetrahedronCellThis class implements functionality for tetrahedral cell meshes
  CTimer
  CTimeSeries
  CTopologyComputation
  CTpetraFactoryTpetra linear algebra factory
  CTpetraMatrix
  CTpetraVector
  CTriangleCellThis class implements functionality for triangular meshes
  CTrilinosParameters
  CTrilinosPreconditionerThis class provides a common base for Trilinos preconditioners
  CUFC
  CUniqueIdGenerator
  CUnitCubeMesh
  CUnitDiscMeshA unit disc mesh in 2D or 3D geometry
  CUnitIntervalMesh
  CUnitSquareMesh
  CUnitTetrahedronMesh
  CUnitTriangleMesh
  CVariableCommon base class for DOLFIN variables
  CVector
  CVectorSpaceBasis
  CVertexA Vertex is a MeshEntity of topological dimension 0
  CVTKFileOutput of meshes and functions in VTK format
  CVTKWriterWrite VTK Mesh representation
  CX3DFile
  CX3DOM
  CX3DOMParametersClass data to store X3DOM view parameters
  CXDMFFileRead and write Mesh, Function, MeshFunction and other objects in XDMF
  CXMLArrayI/O of array data in XML format
  CXMLFileI/O of DOLFIN objects in XML format
  CXMLFunctionDataI/O for XML representation of Function
  CXMLMeshI/O of XML representation of a Mesh
  CXMLMeshFunctionI/O of XML representation of MeshFunction
  CXMLMeshValueCollectionI/O of XML representation of a MeshValueCollection
  CXMLParametersI/O of Parameters in XML format
  CXMLTableOutput of XML representation of DOLFIN Table
  CXMLVectorI/O of XML representation of GenericVector
  CXYZFileSimple and light file format for use with Xd3d
  CZoltanInterface
 CEmptySubDomain