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