Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

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