dune-fem 2.8.0
Loading...
Searching...
No Matches
Classes | Functions
Dune::Fem::hpDG Namespace Reference

Classes

class  AdaptationManager
 Manages the testriction and prolongation of discrete functions in $(h)p$-adaptive computations. More...
 
class  AnisotropicBasisFunctionSets
 A family of anisotropic local product basis function sets. More...
 
class  AnisotropicDiscontinuousGalerkinSpace
 Implementation of an $hp$-adaptive discrete function space using anisotropic product Legendre polynomials. More...
 
class  BasisFunctionSets
 abstract interface class for a family of local basis function sets More...
 
class  DataHandle
 
class  DataHandle< DiscontinuousGalerkinBlockMapper< GridPart, LocalKeys > >
 
class  DataProjection
 Abstract definition of the local restriction and prolongation of discrete functions. More...
 
class  DataProjectionTuple
 A DataProjection wrapping an arbitrary number of projection operators. More...
 
class  DataProjectionTuple< Head, Tail... >
 
class  DefaultDataProjection
 Local $L^2(\Omega)$-projection for the restriction and prolongation of discrete functions. More...
 
class  DefaultDataProjectionTuple
 A DataProjection for managing an arbitrary number of discrete functions. More...
 
class  DefaultDiscontinuousGalerkinSpace
 Default implementation of an $hp$-adaptive discrete function space given a family of local basis function sets. More...
 
struct  DiscontinuousGalerkinBlockMapper
 An $hp$-adaptive Dune::Fem::DofMapper. More...
 
class  DiscontinuousGalerkinSpace
 Generic implementation of a $hp$-adaptive discontinuous finite element space. More...
 
class  GeometryTypeMap
 associative container assigning values to each GeometryType More...
 
struct  GeometryTypes
 
class  GlobalGeometryTypeIndexSet
 Please doc me. More...
 
class  GlobalGeometryTypeIndexSet< maxdim, false >
 
class  GlobalGeometryTypeIndexSet< maxdim, true >
 
class  GlobalGeometryTypeMap
 Please doc me. More...
 
class  HierarchicLegendreDiscontinuousGalerkinSpace
 Implementation of an $hp$-adaptive discrete function space using product Legendre polynomials. More...
 
class  LegendreBasisFunctionSets
 A family of local product basis function sets. More...
 
class  LegendreDiscontinuousGalerkinSpace
 Implementation of an $hp$-adaptive discrete function space using product Legendre polynomials. More...
 
class  LocalDofStorage
 
class  LocalGeometryTypeIndexSet
 Please doc me. More...
 
class  LocalGeometryTypeIndexSet< dim, false >
 
class  LocalGeometryTypeIndexSet< dim, true >
 
class  LocalGeometryTypeMap
 Please doc me. More...
 
class  OrthogonalBasisFunctionSets
 A family of orthogonal local basis function sets. More...
 
class  OrthogonalDiscontinuousGalerkinSpace
 Implementation of an $hp$-adaptive discrete function space using orthogonal polynomials. More...
 
class  SingleGeometryTypeIndexSet
 Please doc me. More...
 
class  VectorialBasisFunctionSets
 A meta implemenation of a family of local basis function sets. More...
 

Functions

template<class BasisFunctionSets >
std::unique_ptr< DefaultDiscontinuousGalerkinSpace< BasisFunctionSets > > make_space (typename BasisFunctionSets::GridPartType &gridPart, const BasisFunctionSets &basisFunctionSets, const typename BasisFunctionSets::KeyType &key, const InterfaceType interface=InteriorBorder_All_Interface, const CommunicationDirection direction=ForwardCommunication)
 returns a new space instance for a given family of local basis function sets
 

Function Documentation

◆ make_space()

template<class BasisFunctionSets >
std::unique_ptr< DefaultDiscontinuousGalerkinSpace< BasisFunctionSets > > Dune::Fem::hpDG::make_space ( typename BasisFunctionSets::GridPartType gridPart,
const BasisFunctionSets basisFunctionSets,
const typename BasisFunctionSets::KeyType key,
const InterfaceType  interface = InteriorBorder_All_Interface,
const CommunicationDirection  direction = ForwardCommunication 
)

returns a new space instance for a given family of local basis function sets

Template Parameters
BasisFunctionSetsa Dune::Fem::hpDG::BasisFunctionSets
Parameters
[in]gridParta Dune::Fem::GridPart instance
[in]basisFunctionSetsa Dune::Fem::hpDG::BasisFunctionSets instance
[in]keya default key
[in]interfaceinterface type
[in]directioncommunication direction
Returns
a std::unique_ptr with a new space instance