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