Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

dolfin |
MeshFunction |
AdaptiveLinearVariationalSolver |
AdaptiveNonlinearVariationalSolver |
ErrorControl | (Goal-oriented) Error Control class
Extrapolation |
GenericAdaptiveVariationalSolver |
GoalFunctional |
TimeSeries |
ALE |
HarmonicSmoothing |
MeshDisplacement |
Array |
ArrayView |
Hierarchical |
IndexSet |
MPIInfo |
MPI |
Comm |
NoDeleter | NoDeleter is a customised deleter intended for use with smart pointers
RangedIndexSet |
Set |
SubSystemsManager |
Timer |
UniqueIdGenerator |
Variable | Common base class for DOLFIN variables
Assembler |
AssemblerBase | Provide some common functions used in assembler classes
BasisFunction | Represention of a finite element basis function
DirichletBC | Interface for setting (strong) Dirichlet boundary conditions
DiscreteOperators | Discrete gradient operators providing derivatives of functions
DofMap | Degree-of-freedom map
DofMapBuilder | Builds a DofMap on a Mesh
Equation |
FiniteElement | This is a wrapper for a UFC finite element (ufc::finite_element)
Form | Base class for UFC code generated by FFC for DOLFIN with option -l
GenericDofMap | This class provides a generic interface for dof maps
LinearTimeDependentProblem |
LinearVariationalProblem |
LinearVariationalSolver | This class implements a solver for linear variational problems
LocalAssembler |
LocalSolver | Solve problems cell-wise
MixedAssembler |
MixedLinearVariationalProblem |
MixedLinearVariationalSolver | This class implements a solver for mixed linear variational problems
MixedNonlinearVariationalProblem |
MixedNonlinearVariationalSolver | This class implements a solver for mixed nonlinear variational problems
MultiMeshAssembler |
MultiMeshDirichletBC |
MultiMeshDofMap |
MultiMeshForm |
NonlinearVariationalProblem |
NonlinearVariationalSolver |
PETScDMCollection |
PointSource |
SparsityPatternBuilder |
SystemAssembler |
UFC |
CoefficientAssigner |
Constant | This class represents a constant-valued expression
Expression |
Function |
FunctionAssigner |
FunctionAXPY |
FunctionSpace |
GenericFunction |
LagrangeInterpolator |
MultiMeshCoefficientAssigner |
MultiMeshFunction |
MultiMeshFunctionSpace |
MultiMeshSubSpace |
SpecialFacetFunction |
MeshCoordinates | This Function represents the mesh coordinates on a given mesh
FacetArea |
BoxMesh |
IntervalMesh |
RectangleMesh |
SphericalShellMesh |
UnitCubeMesh |
UnitDiscMesh | A unit disc mesh in 2D or 3D geometry
UnitIntervalMesh |
UnitSquareMesh |
UnitTetrahedronMesh |
UnitTriangleMesh |
BoundingBoxTree |
BoundingBoxTree1D | Specialization of bounding box implementation to 1D
less_x |
BoundingBoxTree2D | Specialization of bounding box implementation to 2D
less_x |
less_y |
BoundingBoxTree3D | Specialization of bounding box implementation to 3D
less_x_bbox | Comparison operators for sorting of bounding boxes
less_y_bbox | Less than operator in y-direction
less_z_bbox | Less than operator in z-direction
CollisionPredicates |
ConvexTriangulation |
GenericBoundingBoxTree |
BBox |
less_x_point |
less_y_point |
less_z_point |
GeometryDebugging |
GeometryPredicates |
GeometryTools | This class provides useful tools (functions) for computational geometry
IntersectionConstruction |
MeshPointIntersection |
Point |
PredicateInitialization |
SimplexQuadrature | This class defines quadrature rules for simplices
BoostGraphColoring | This class colors a graph using the Boost Graph Library
BoostGraphOrdering | This class computes graph re-orderings. It uses Boost Graph
CSRGraph | Compressed Sparse Row graph
node |
GraphBuilder | This class builds a Graph corresponding to various objects
GraphColoring | This class provides a common interface to graph coloring libraries
ParMETIS | This class provides an interface to ParMETIS
SCOTCH | This class provides an interface to SCOTCH-PT (parallel version)
ZoltanInterface |
File |
MeshValueCollection |
GenericFile | Base class for file I/O objects
HDF5Attribute |
HDF5File |
HDF5Interface |
HDF5Utility |
RAWFile | Output of data in raw binary format
SVGFile |
VTKFile | Output of meshes and functions in VTK format
VTKWriter | Write VTK Mesh representation
X3DFile |
X3DOMParameters | Class data to store X3DOM view parameters
X3DOM |
XDMFFile | Read and write Mesh, Function, MeshFunction and other objects in XDMF
XMLArray | I/O of array data in XML format
XMLFile | I/O of DOLFIN objects in XML format
XMLFunctionData | I/O for XML representation of Function
XMLMesh | I/O of XML representation of a Mesh
XMLMeshFunction | I/O of XML representation of MeshFunction
XMLMeshValueCollection | I/O of XML representation of a MeshValueCollection
XMLParameters | I/O of Parameters in XML format
XMLTable | Output of XML representation of DOLFIN Table
XMLVector | I/O of XML representation of GenericVector
XYZFile | Simple and light file format for use with Xd3d
Amesos2LUSolver |
BelosKrylovSolver |
BlockMatrix | Block Matrix
BlockVector | Block vector
CoordinateMatrix | Coordinate sparse matrix
DefaultFactory | Default linear algebra factory based on global parameter "linear_algebra_backend"
EigenFactory | Eigen linear algebra factory
EigenKrylovSolver |
EigenLUSolver |
EigenLUImplBase |
EigenMatrix |
EigenVector |
GenericLinearAlgebraFactory | Base class for LinearAlgebra factories
NotImplementedLinearOperator |
GenericLinearOperator |
GenericLinearSolver | This class provides a general solver for linear systems Ax = b
GenericMatrix | This class defines a common interface for matrices
GenericTensor | A common interface for arbitrary rank tensors
GenericVector | This class defines a common interface for vectors
Ifpack2Preconditioner | Implements preconditioners using Ifpack2 from Trilinos
IndexMap |
KrylovSolver |
LinearAlgebraObject |
LinearOperator |
LinearSolver | This class provides a general solver for linear systems Ax = b
LUSolver | LU solver for the built-in LA backends
Matrix |
MueluPreconditioner | Implements Muelu preconditioner from Trilinos
PETScBaseMatrix |
PETScFactory | PETSc linear algebra factory
PETScKrylovSolver |
PETScLinearOperator | PETSc version of the GenericLinearOperator
PETScLUSolver |
PETScMatrix |
PETScNestMatrix |
PETScObject |
PETScOptions |
PETScPreconditioner |
PETScVector |
Scalar |
SLEPcEigenSolver |
SparsityPattern |
SUNDIALSNVector |
TensorLayout |
TpetraFactory | Tpetra linear algebra factory
TpetraMatrix |
TpetraVector |
TrilinosParameters |
TrilinosPreconditioner | This class provides a common base for Trilinos preconditioners
Vector |
VectorSpaceBasis |
Event |
Logger | Handling of error messages, logging and informational display
LogManager | Logger initialisation
LogStream |
Progress |
Table |
TableEntry | This class represents an entry in a Table
Lagrange |
Legendre | Interface for computing Legendre polynomials via Boost
BoundaryComputation | Provide a set of basic algorithms for the computation of boundaries
BoundaryMesh |
Cell | A Cell is a MeshEntity of topological codimension 0
CellType |
DistributedMeshTools |
DomainBoundary |
DynamicMeshEditor |
Edge | An Edge is a MeshEntity of topological dimension 1
Face | A Face is a MeshEntity of topological dimension 2
Facet | A Facet is a MeshEntity of topological codimension 1
FacetCell |
HexahedronCell | This class implements functionality for hexahedral cell meshes
IntervalCell | This class implements functionality for interval cell meshes
LocalMeshData | This class stores mesh data on a local processor corresponding to a portion of a (larger) global mesh
Geometry | Holder for geometry data
Topology | Holder for topology data
LocalMeshValueCollection |
Mesh |
MeshColoring |
MeshConnectivity |
MeshData |
MeshDomains |
MeshEditor |
MeshEntity |
MeshEntityIterator |
MeshEntityIteratorBase | Base class for MeshEntityIterators
MeshGeometry | MeshGeometry stores the geometry imposed on a mesh
MeshHierarchy | Experimental implementation of a list of Meshes as a hierarchy
MeshOrdering |
MeshPartitioning |
MeshQuality | The class provides functions to quantify mesh quality
MeshRelation |
MeshRenumbering | This class implements renumbering algorithms for meshes
MeshSmoothing | This class implements various mesh smoothing algorithms
MeshTopology |
MeshTransformation |
MeshView |
MultiMesh |
PeriodicBoundaryComputation | This class computes map from slave entity to master entity
PointCell | This class implements functionality for point cell meshes
QuadrilateralCell | This class implements functionality for quadrilaterial cells
SubDomain |
SubMesh |
SubsetIterator |
TetrahedronCell | This class implements functionality for tetrahedral cell meshes
TopologyComputation |
TriangleCell | This class implements functionality for triangular meshes
Vertex | A Vertex is a MeshEntity of topological dimension 0
MultiStageScheme | Place-holder for forms and solutions for a multi-stage Butcher tableau based method
PointIntegralSolver | This class is a time integrator for general Runge Kutta forms
RKSolver | This class is a time integrator for general Runge Kutta problems
NewtonSolver |
NonlinearProblem |
OptimisationProblem |
PETScSNESSolver |
PETScTAOSolver |
TAOLinearBoundSolver |
GlobalParameters | This class defines the global DOLFIN parameter database
Parameter | Base class for parameters
Parameters |
BisectionRefinement1D | This class implements mesh refinement in 1D
LocalMeshCoarsening | This class implements local mesh coarsening for different mesh types
ParallelRefinement | Data structure and methods for refining meshes in parallel
PlazaRefinementND |
RegularCutRefinement |
CVode | Wrapper class to SUNDIALS CVODE
EmptySubDomain |