DUNE-FEM (unstable)
generic.hh
55 typedef SingletonList< const typename GridPartType::IndexSetType*, BlockMapperType > BlockMapperProdiverType;
74 explicit GenericDiscontinuousGalerkinSpace ( GridPartType &gridPart, BasisFunctionSetsType &&basisFunctionSets,
136 localMassPtr.reset( new LocalMassMatrixStorageType( LocalMassMatrixType( asImp(), 2*order() ), VectorType() ) );
146 mutable ThreadSafeValue< std::shared_ptr< LocalMassMatrixStorageType > > localMassMatrixStorage_;
quadrature class supporting base function caching
Definition: cachingquadrature.hh:101
This is the class with default implementations for discrete function. The methods not marked with hav...
Definition: discretefunctionspace.hh:649
const IndexSetType & indexSet() const
Get a reference to the associated index set.
Definition: discretefunctionspace.hh:772
GridPartType & gridPart() const
Definition: discretefunctionspace.hh:766
Traits::BasisFunctionSetType BasisFunctionSetType
type of basis function set of this space
Definition: discretefunctionspace.hh:201
GridPartType::IntersectionType IntersectionType
type of the intersections
Definition: discretefunctionspace.hh:226
generic implementation of a Discontinuous Galerkin space based on a fixed family of basis function se...
Definition: generic.hh:31
static constexpr bool continuous(const IntersectionType &intersection)
returns true if the space contains only globally continuous functions
Definition: generic.hh:115
BaseType::GridPartType GridPartType
type of underlying grid part
Definition: generic.hh:40
static DFSpaceIdentifier type()
return type identifier of discrete function space
Definition: generic.hh:103
BlockMapperType & blockMapper() const
get a reference to the block mapper
Definition: generic.hh:124
BaseType::IntersectionType IntersectionType
type of the intersections
Definition: generic.hh:44
static constexpr bool continuous()
returns true if the space contains only globally continuous functions
Definition: generic.hh:112
int order() const
get global order of space
Definition: generic.hh:118
BaseType::EntityType EntityType
type of entity of codimension 0
Definition: generic.hh:42
int order(const EntityType &entity) const
get global order of space
Definition: generic.hh:121
Traits::DiscreteFunctionSpaceType DiscreteFunctionSpaceType
Definition: generic.hh:61
BaseType::BasisFunctionSetType BasisFunctionSetType
type of basis function set of this space
Definition: generic.hh:49
Traits::BasisFunctionSetsType BasisFunctionSetsType
basis function sets
Definition: generic.hh:47
GenericDiscontinuousGalerkinSpace(ThisType &&other)=default
move constructor
BasisFunctionSetType basisFunctionSet(const EntityType &entity) const
get basis function set for given entity
Definition: generic.hh:106
BaseType::BlockMapperType BlockMapperType
type of block mapper of this space
Definition: generic.hh:52
static const int codimension
Definition: generic.hh:37
DFSpaceIdentifier
enumerator for identification of spaces
Definition: discretefunctionspace.hh:95
@ DGSpace_id
id for Discontinuous Galerkin Space
Definition: discretefunctionspace.hh:98
CommunicationDirection
Define a type for communication direction parameter.
Definition: gridenums.hh:170
InterfaceType
Parameter to be used for the communication functions.
Definition: gridenums.hh:86
@ ForwardCommunication
communicate as given in InterfaceType
Definition: gridenums.hh:171
@ InteriorBorder_All_Interface
send interior and border, receive all entities
Definition: gridenums.hh:88
STL namespace.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 13, 23:29, 2024)