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:
 Cdolfin::ALE
 Cdolfin::Array< T >
 Cdolfin::ArrayView< T >
 Cdolfin::AssemblerBaseProvide some common functions used in assembler classes
 Cdolfin::Assembler
 Cdolfin::MultiMeshAssembler
 Cdolfin::SystemAssembler
 Cdolfin::GenericBoundingBoxTree::BBox
 Cdolfin::BisectionRefinement1DThis class implements mesh refinement in 1D
 Cdolfin::BlockMatrixBlock Matrix
 Cdolfin::BlockVectorBlock vector
 Cdolfin::BoostGraphColoringThis class colors a graph using the Boost Graph Library
 Cdolfin::BoostGraphOrderingThis class computes graph re-orderings. It uses Boost Graph
 Cdolfin::BoundaryComputationProvide a set of basic algorithms for the computation of boundaries
 Cdolfin::BoundingBoxTree
 Cdolfin::CellType
 Cdolfin::HexahedronCellThis class implements functionality for hexahedral cell meshes
 Cdolfin::IntervalCellThis class implements functionality for interval cell meshes
 Cdolfin::PointCellThis class implements functionality for point cell meshes
 Cdolfin::QuadrilateralCellThis class implements functionality for quadrilaterial cells
 Cdolfin::TetrahedronCellThis class implements functionality for tetrahedral cell meshes
 Cdolfin::TriangleCellThis class implements functionality for triangular meshes
 Cdolfin::CoefficientAssigner
 Cdolfin::CollisionPredicates
 Cdolfin::MPI::Comm
 Cdolfin::ConvexTriangulation
 Cdolfin::CoordinateMatrixCoordinate sparse matrix
 Cdolfin::CSRGraph< T >Compressed Sparse Row graph
 Cdolfin::CVodeWrapper class to SUNDIALS CVODE
 Cdolfin::DiscreteOperatorsDiscrete gradient operators providing derivatives of functions
 Cdolfin::DistributedMeshTools
 Cdolfin::DofMapBuilderBuilds a DofMap on a Mesh
 Cdolfin::DynamicMeshEditor
 Cdolfin::EigenLUSolver::EigenLUImplBase
 Cdolfin::Equation
 Cdolfin::Event
 Cdolfin::Extrapolation
 Cdolfin::File
 Cdolfin::FiniteElementThis is a wrapper for a UFC finite element (ufc::finite_element)
 Cufc::function
 Cdolfin::BasisFunctionRepresention of a finite element basis function
 Cdolfin::GenericFunction
 Cdolfin::Expression
 Cdolfin::ConstantThis class represents a constant-valued expression
 Cdolfin::FacetArea
 Cdolfin::MeshCoordinatesThis Function represents the mesh coordinates on a given mesh
 Cdolfin::MeshDisplacement
 Cdolfin::SpecialFacetFunction
 Cdolfin::Function
 Cdolfin::FunctionAssigner
 Cdolfin::FunctionAXPY
 Cdolfin::GenericBoundingBoxTree
 Cdolfin::BoundingBoxTree1DSpecialization of bounding box implementation to 1D
 Cdolfin::BoundingBoxTree2DSpecialization of bounding box implementation to 2D
 Cdolfin::BoundingBoxTree3DSpecialization of bounding box implementation to 3D
 Cdolfin::GenericFileBase class for file I/O objects
 Cdolfin::RAWFileOutput of data in raw binary format
 Cdolfin::SVGFile
 Cdolfin::VTKFileOutput of meshes and functions in VTK format
 Cdolfin::X3DFile
 Cdolfin::XMLFileI/O of DOLFIN objects in XML format
 Cdolfin::XYZFileSimple and light file format for use with Xd3d
 Cdolfin::GenericLinearAlgebraFactoryBase class for LinearAlgebra factories
 Cdolfin::DefaultFactoryDefault linear algebra factory based on global parameter "linear_algebra_backend"
 Cdolfin::EigenFactoryEigen linear algebra factory
 Cdolfin::PETScFactoryPETSc linear algebra factory
 Cdolfin::TpetraFactoryTpetra linear algebra factory
 Cdolfin::LocalMeshData::GeometryHolder for geometry data
 Cdolfin::GeometryDebugging
 Cdolfin::GeometryPredicates
 Cdolfin::GeometryToolsThis class provides useful tools (functions) for computational geometry
 Cdolfin::GraphBuilderThis class builds a Graph corresponding to various objects
 Cdolfin::GraphColoringThis class provides a common interface to graph coloring libraries
 Cdolfin::HarmonicSmoothing
 Cdolfin::HDF5Attribute
 Cdolfin::HDF5Interface
 Cdolfin::HDF5Utility
 Cdolfin::Hierarchical< T >
 Cdolfin::Hierarchical< DirichletBC >
 Cdolfin::DirichletBCInterface for setting (strong) Dirichlet boundary conditions
 Cdolfin::Hierarchical< ErrorControl >
 Cdolfin::ErrorControl(Goal-oriented) Error Control class
 Cdolfin::Hierarchical< Form >
 Cdolfin::FormBase class for UFC code generated by FFC for DOLFIN with option -l
 Cdolfin::GoalFunctional
 Cdolfin::Hierarchical< Function >
 Cdolfin::Function
 Cdolfin::Hierarchical< FunctionSpace >
 Cdolfin::FunctionSpace
 Cdolfin::Hierarchical< LinearTimeDependentProblem >
 Cdolfin::LinearTimeDependentProblem
 Cdolfin::Hierarchical< LinearVariationalProblem >
 Cdolfin::LinearVariationalProblem
 Cdolfin::Hierarchical< Mesh >
 Cdolfin::Mesh
 Cdolfin::BoundaryMesh
 Cdolfin::BoxMesh
 Cdolfin::UnitCubeMesh
 Cdolfin::IntervalMesh
 Cdolfin::UnitIntervalMesh
 Cdolfin::RectangleMesh
 Cdolfin::UnitSquareMesh
 Cdolfin::SubMesh
 Cdolfin::Hierarchical< MeshFunction< std::size_t > >
 Cdolfin::MeshFunction< std::size_t >
 Cdolfin::Hierarchical< MeshFunction< T > >
 Cdolfin::MeshFunction< T >
 Cdolfin::Hierarchical< NonlinearVariationalProblem >
 Cdolfin::NonlinearVariationalProblem
 Cdolfin::IndexMap
 Cdolfin::IndexSet
 Cdolfin::IntersectionConstruction
 Cdolfin::LagrangeInterpolator
 Cdolfin::LegendreInterface for computing Legendre polynomials via Boost
 Cdolfin::BoundingBoxTree1D::less_x
 Cdolfin::BoundingBoxTree2D::less_x
 Cdolfin::BoundingBoxTree3D::less_x_bboxComparison operators for sorting of bounding boxes
 Cdolfin::GenericBoundingBoxTree::less_x_point
 Cdolfin::BoundingBoxTree2D::less_y
 Cdolfin::BoundingBoxTree3D::less_y_bboxLess than operator in y-direction
 Cdolfin::GenericBoundingBoxTree::less_y_point
 Cdolfin::BoundingBoxTree3D::less_z_bboxLess than operator in z-direction
 Cdolfin::GenericBoundingBoxTree::less_z_point
 Cdolfin::LocalAssembler
 Cdolfin::LocalMeshCoarseningThis class implements local mesh coarsening for different mesh types
 Cdolfin::LocalMeshValueCollection< T >
 Cdolfin::LocalSolverSolve problems cell-wise
 Cdolfin::LoggerHandling of error messages, logging and informational display
 Cdolfin::LogManagerLogger initialisation
 Cdolfin::LogStream
 Cdolfin::MeshColoring
 Cdolfin::MeshConnectivity
 Cdolfin::MeshDomains
 Cdolfin::MeshEditor
 Cdolfin::MeshEntity
 Cdolfin::CellA Cell is a MeshEntity of topological codimension 0
 Cdolfin::FacetCell
 Cdolfin::EdgeAn Edge is a MeshEntity of topological dimension 1
 Cdolfin::FaceA Face is a MeshEntity of topological dimension 2
 Cdolfin::FacetA Facet is a MeshEntity of topological codimension 1
 Cdolfin::VertexA Vertex is a MeshEntity of topological dimension 0
 Cdolfin::MeshEntityIterator
 Cdolfin::MeshEntityIteratorBase< T >Base class for MeshEntityIterators
 Cdolfin::MeshGeometryMeshGeometry stores the geometry imposed on a mesh
 Cdolfin::MeshHierarchyExperimental implementation of a list of Meshes as a hierarchy
 Cdolfin::MeshOrdering
 Cdolfin::MeshPartitioning
 Cdolfin::MeshPointIntersection
 Cdolfin::MeshQualityThe class provides functions to quantify mesh quality
 Cdolfin::MeshRelation
 Cdolfin::MeshRenumberingThis class implements renumbering algorithms for meshes
 Cdolfin::MeshSmoothingThis class implements various mesh smoothing algorithms
 Cdolfin::MeshTransformation
 Cdolfin::MPI
 Cdolfin::MPIInfo
 Cdolfin::MultiMeshCoefficientAssigner
 Cdolfin::MultiMeshDirichletBC
 Cdolfin::MultiMeshDofMap
 Cdolfin::MultiMeshForm
 Cdolfin::CSRGraph< T >::node
 Cdolfin::NoDeleterNoDeleter is a customised deleter intended for use with smart pointers
 Cdolfin::NonlinearProblem
 Cdolfin::OptimisationProblem
 Cdolfin::ParallelRefinementData structure and methods for refining meshes in parallel
 Cdolfin::ParameterBase class for parameters
 Cdolfin::Parameters
 Cdolfin::GlobalParametersThis class defines the global DOLFIN parameter database
 Cdolfin::ParMETISThis class provides an interface to ParMETIS
 Cdolfin::PeriodicBoundaryComputationThis class computes map from slave entity to master entity
 Cdolfin::PETScObject
 Cdolfin::PETScBaseMatrix
 Cdolfin::PETScLinearOperatorPETSc version of the GenericLinearOperator
 Cdolfin::PETScMatrix
 Cdolfin::PETScDMCollection
 Cdolfin::PETScKrylovSolver
 Cdolfin::PETScPreconditioner
 Cdolfin::PETScSNESSolver
 Cdolfin::PETScTAOSolver
 Cdolfin::PETScVector
 Cdolfin::SLEPcEigenSolver
 Cdolfin::TAOLinearBoundSolver
 Cdolfin::PETScOptions
 Cdolfin::PlazaRefinementND
 Cdolfin::Point
 Cdolfin::PointSource
 Cdolfin::PredicateInitialization
 Cdolfin::Progress
 Cdolfin::RangedIndexSet
 Cdolfin::RegularCutRefinement
 Cdolfin::RKSolverThis class is a time integrator for general Runge Kutta problems
 Cdolfin::SCOTCHThis class provides an interface to SCOTCH-PT (parallel version)
 Cdolfin::Set< T >
 Cdolfin::SimplexQuadratureThis class defines quadrature rules for simplices
 Cdolfin::SparsityPattern
 Cdolfin::SparsityPatternBuilder
 Cdolfin::SphericalShellMesh
 Cdolfin::SubDomain
 CEmptySubDomain
 Cdolfin::DomainBoundary
 Cdolfin::SubsetIterator
 Cdolfin::SubSystemsManager
 Cdolfin::SUNDIALSNVector
 Cdolfin::TableEntryThis class represents an entry in a Table
 Cdolfin::Timer
 Cdolfin::LocalMeshData::TopologyHolder for topology data
 Cdolfin::TopologyComputation
 Cdolfin::TrilinosParameters
 Cdolfin::TrilinosPreconditionerThis class provides a common base for Trilinos preconditioners
 Cdolfin::Ifpack2PreconditionerImplements preconditioners using Ifpack2 from Trilinos
 Cdolfin::MueluPreconditionerImplements Muelu preconditioner from Trilinos
 Cdolfin::UFC
 Cdolfin::UniqueIdGenerator
 Cdolfin::UnitDiscMeshA unit disc mesh in 2D or 3D geometry
 Cdolfin::UnitTetrahedronMesh
 Cdolfin::UnitTriangleMesh
 Cdolfin::VariableCommon base class for DOLFIN variables
 Cdolfin::MeshFunction< std::size_t >
 Cdolfin::DirichletBCInterface for setting (strong) Dirichlet boundary conditions
 Cdolfin::ErrorControl(Goal-oriented) Error Control class
 Cdolfin::FunctionSpace
 Cdolfin::GenericAdaptiveVariationalSolver
 Cdolfin::AdaptiveLinearVariationalSolver
 Cdolfin::AdaptiveNonlinearVariationalSolver
 Cdolfin::GenericDofMapThis class provides a generic interface for dof maps
 Cdolfin::DofMapDegree-of-freedom map
 Cdolfin::GenericFunction
 Cdolfin::GenericLinearSolverThis class provides a general solver for linear systems Ax = b
 Cdolfin::Amesos2LUSolver
 Cdolfin::BelosKrylovSolver
 Cdolfin::EigenKrylovSolver
 Cdolfin::EigenLUSolver
 Cdolfin::KrylovSolver
 Cdolfin::LUSolverLU solver for the built-in LA backends
 Cdolfin::LinearSolverThis class provides a general solver for linear systems Ax = b
 Cdolfin::PETScKrylovSolver
 Cdolfin::PETScLUSolver
 Cdolfin::HDF5File
 Cdolfin::Ifpack2PreconditionerImplements preconditioners using Ifpack2 from Trilinos
 Cdolfin::Lagrange
 Cdolfin::LinearAlgebraObject
 Cdolfin::GenericLinearOperator
 Cdolfin::GenericLinearAlgebraFactory::NotImplementedLinearOperator
 Cdolfin::GenericMatrixThis class defines a common interface for matrices
 Cdolfin::EigenMatrix
 Cdolfin::Matrix
 Cdolfin::PETScMatrix
 Cdolfin::TpetraMatrix
 Cdolfin::LinearOperator
 Cdolfin::PETScLinearOperatorPETSc version of the GenericLinearOperator
 Cdolfin::GenericTensorA common interface for arbitrary rank tensors
 Cdolfin::GenericMatrixThis class defines a common interface for matrices
 Cdolfin::GenericVectorThis class defines a common interface for vectors
 Cdolfin::EigenVector
 Cdolfin::PETScVector
 Cdolfin::TpetraVector
 Cdolfin::Vector
 Cdolfin::Scalar
 Cdolfin::LinearVariationalSolverThis class implements a solver for linear variational problems
 Cdolfin::LocalMeshDataThis class stores mesh data on a local processor corresponding to a portion of a (larger) global mesh
 Cdolfin::Mesh
 Cdolfin::MeshData
 Cdolfin::MeshFunction< T >
 Cdolfin::MeshTopology
 Cdolfin::MeshValueCollection< T >
 Cdolfin::MueluPreconditionerImplements Muelu preconditioner from Trilinos
 Cdolfin::MultiMesh
 Cdolfin::MultiMeshFunction
 Cdolfin::MultiMeshFunctionSpace
 Cdolfin::MultiMeshSubSpace
 Cdolfin::MultiStageSchemePlace-holder for forms and solutions for a multi-stage Butcher tableau based method
 Cdolfin::NewtonSolver
 Cdolfin::NonlinearVariationalSolver
 Cdolfin::PETScBaseMatrix
 Cdolfin::PETScPreconditioner
 Cdolfin::PointIntegralSolverThis class is a time integrator for general Runge Kutta forms
 Cdolfin::SLEPcEigenSolver
 Cdolfin::TAOLinearBoundSolver
 Cdolfin::Table
 Cdolfin::TensorLayout
 Cdolfin::TimeSeries
 Cdolfin::XDMFFileRead and write Mesh, Function, MeshFunction and other objects in XDMF
 Cdolfin::VectorSpaceBasis
 Cdolfin::VTKWriterWrite VTK Mesh representation
 Cdolfin::X3DOM
 Cdolfin::X3DOMParametersClass data to store X3DOM view parameters
 Cdolfin::XMLArrayI/O of array data in XML format
 Cdolfin::XMLFunctionDataI/O for XML representation of Function
 Cdolfin::XMLMeshI/O of XML representation of a Mesh
 Cdolfin::XMLMeshFunctionI/O of XML representation of MeshFunction
 Cdolfin::XMLMeshValueCollectionI/O of XML representation of a MeshValueCollection
 Cdolfin::XMLParametersI/O of Parameters in XML format
 Cdolfin::XMLTableOutput of XML representation of DOLFIN Table
 Cdolfin::XMLVectorI/O of XML representation of GenericVector
 Cdolfin::ZoltanInterface