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