DOLFIN
DOLFIN C++ interface
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
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::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
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::MeshFunction< std::size_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< T > >
C
dolfin::MeshFunction< T >
►
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::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::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
dolfin::DomainBoundary
C
EmptySubDomain
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::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::LinearSolver
This class provides a general solver for linear systems Ax = b
C
dolfin::LUSolver
LU solver for the built-in LA backends
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::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::Table
C
dolfin::TAOLinearBoundSolver
C
dolfin::TensorLayout
C
dolfin::TimeSeries
C
dolfin::XDMFFile
Read and write
Mesh
,
Function
,
MeshFunction
and other objects in XDMF
C
dolfin::MeshFunction< std::size_t >
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.8.11