|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
space/hpdg/default.hh
Go to the documentation of this file.
52 using BlockMapperType = hpDG::DiscontinuousGalerkinBlockMapper< GridPartType, BasisFunctionSetsType >;
78 : public hpDG::DiscontinuousGalerkinSpace< DefaultDiscontinuousGalerkinSpaceTraits< BasisFunctionSets > >
80 using BaseType = hpDG::DiscontinuousGalerkinSpace< DefaultDiscontinuousGalerkinSpaceTraits< BasisFunctionSets > >;
133 return std::unique_ptr< DiscreteFunctionSpaceType >( new DiscreteFunctionSpaceType( gridPart, basisFunctionSets, key, interface, direction ) );
146 class DefaultLocalRestrictProlong< hpDG::DefaultDiscontinuousGalerkinSpace< BasisFunctionSets > >
147 : public DiscontinuousGalerkinLocalRestrictProlong< hpDG::DefaultDiscontinuousGalerkinSpace< BasisFunctionSets >, !BasisFunctionSets::orthogonal() >
149 using BaseType = DiscontinuousGalerkinLocalRestrictProlong< hpDG::DefaultDiscontinuousGalerkinSpace< BasisFunctionSets >, !BasisFunctionSets::orthogonal() >;
152 explicit DefaultLocalRestrictProlong ( const typename BaseType::DiscreteFunctionSpaceType &space )
CommunicationDirection
InterfaceType
ForwardCommunication
InteriorBorder_All_Interface
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
Definition space/hpdg/default.hh:126
abstract interface class for a family of local basis function sets
Definition basisfunctionset/hpdg/basisfunctionsets.hh:30
typename Traits::KeyType KeyType
key type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:39
typename Traits::GridPartType GridPartType
grid part type
Definition basisfunctionset/hpdg/basisfunctionsets.hh:36
Default communication handler for discrete functions.
Definition defaultcommhandler.hh:38
GridPartType & gridPart() const
Definition discretefunctionspace.hh:766
Default implementation of an -adaptive discrete function space given a family of local basis function...
Definition space/hpdg/default.hh:79
typename BaseType::KeyType KeyType
key type identifying a basis function set
Definition space/hpdg/default.hh:88
typename BaseType::GridPartType GridPartType
grid part type
Definition space/hpdg/default.hh:84
DefaultDiscontinuousGalerkinSpace(GridPartType &gridPart, const BasisFunctionSetsType &basisFunctionSets, const KeyType &key, const InterfaceType interface=InteriorBorder_All_Interface, const CommunicationDirection direction=ForwardCommunication)
Definition space/hpdg/default.hh:94
typename BaseType::BasisFunctionSetsType BasisFunctionSetsType
basis function sets type
Definition space/hpdg/default.hh:86
Generic implementation of a -adaptive discontinuous finite element space.
Definition hpdg/space.hh:46
const KeyType & key(const EntityType &entity) const
get identifiying basis function set key assigned to given entity
Definition hpdg/space.hh:231
typename Traits::BasisFunctionSetsType BasisFunctionSetsType
basis function sets type
Definition hpdg/space.hh:56
typename BasisFunctionSetsType::KeyType KeyType
key type identifying a basis function set
Definition hpdg/space.hh:58
typename BaseType::GridPartType GridPartType
grid part type
Definition hpdg/space.hh:51
const BasisFunctionSetsType & basisFunctionSets() const
return basis function sets
Definition hpdg/space.hh:287
T forward(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8