|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
discontinuousgalerkin/generic.hh
Go to the documentation of this file.
55 typedef SingletonList< const typename GridPartType::IndexSetType*, BlockMapperType > BlockMapperProdiverType;
136 localMassPtr.reset( new LocalMassMatrixStorageType( LocalMassMatrixType( asImp(), 2*order() ), VectorType() ) );
146 mutable ThreadSafeValue< std::shared_ptr< LocalMassMatrixStorageType > > localMassMatrixStorage_;
CommunicationDirection
InterfaceType
ForwardCommunication
InteriorBorder_All_Interface
DFSpaceIdentifier
enumerator for identification of spaces
Definition discretefunctionspace.hh:95
@ DGSpace_id
id for Discontinuous Galerkin Space
Definition discretefunctionspace.hh:98
STL namespace.
ThreadSafeValue realizes thread safety for a given variable by creating an instance of this variable ...
Definition threadsafevalue.hh:18
quadrature class supporting base function caching
Definition cachingquadrature.hh:106
const DiscreteFunctionSpaceType & asImp() const
Definition discretefunctionspace.hh:597
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
This is the class with default implementations for discrete function. The methods not marked with hav...
Definition discretefunctionspace.hh:649
BaseType::EntityType EntityType
Definition discretefunctionspace.hh:665
BaseType::BlockMapperType BlockMapperType
Definition discretefunctionspace.hh:681
BaseType::GridPartType GridPartType
Definition discretefunctionspace.hh:661
const IndexSetType & indexSet() const
Get a reference to the associated index set.
Definition discretefunctionspace.hh:772
GridPartType & gridPart() const
Definition discretefunctionspace.hh:766
generic implementation of a Discontinuous Galerkin space based on a fixed family of basis function se...
Definition discontinuousgalerkin/generic.hh:31
LocalMassMatrixStorageType & localMassMatrixStorage() const
Definition discontinuousgalerkin/generic.hh:131
std::vector< typename BaseType::RangeType > VectorType
Definition discontinuousgalerkin/generic.hh:64
GenericDiscontinuousGalerkinSpace(GridPartType &gridPart, BasisFunctionSetsType &&basisFunctionSets, const InterfaceType commInterface=InteriorBorder_All_Interface, const CommunicationDirection commDirection=ForwardCommunication)
Definition discontinuousgalerkin/generic.hh:74
BasisFunctionSetsType & basisFunctionSets()
Definition discontinuousgalerkin/generic.hh:129
static constexpr bool continuous(const IntersectionType &intersection)
returns true if the space contains only globally continuous functions
Definition discontinuousgalerkin/generic.hh:115
BaseType::GridPartType GridPartType
type of underlying grid part
Definition discontinuousgalerkin/generic.hh:40
static DFSpaceIdentifier type()
return type identifier of discrete function space
Definition discontinuousgalerkin/generic.hh:103
GenericDiscontinuousGalerkinSpace & operator=(const ThisType &)=default
BlockMapperType & blockMapper() const
get a reference to the block mapper
Definition discontinuousgalerkin/generic.hh:124
GenericDiscontinuousGalerkinSpace(const ThisType &)=delete
CachingQuadrature< GridPartType, EntityType::codimension > VolumeQuadratureType
Definition discontinuousgalerkin/generic.hh:57
LocalMassMatrix< DiscreteFunctionSpaceType, VolumeQuadratureType > LocalMassMatrixType
Definition discontinuousgalerkin/generic.hh:63
BaseType::IntersectionType IntersectionType
type of the intersections
Definition discontinuousgalerkin/generic.hh:44
const BasisFunctionSetsType & basisFunctionSets() const
Definition discontinuousgalerkin/generic.hh:128
static constexpr bool continuous()
returns true if the space contains only globally continuous functions
Definition discontinuousgalerkin/generic.hh:112
int order() const
get global order of space
Definition discontinuousgalerkin/generic.hh:118
BaseType::EntityType EntityType
type of entity of codimension 0
Definition discontinuousgalerkin/generic.hh:42
int order(const EntityType &entity) const
get global order of space
Definition discontinuousgalerkin/generic.hh:121
Traits::DiscreteFunctionSpaceType DiscreteFunctionSpaceType
Definition discontinuousgalerkin/generic.hh:61
BaseType::BasisFunctionSetType BasisFunctionSetType
type of basis function set of this space
Definition discontinuousgalerkin/generic.hh:49
std::pair< LocalMassMatrixType, VectorType > LocalMassMatrixStorageType
Definition discontinuousgalerkin/generic.hh:65
Traits::BasisFunctionSetsType BasisFunctionSetsType
basis function sets
Definition discontinuousgalerkin/generic.hh:47
GenericDiscontinuousGalerkinSpace(ThisType &&other)=default
move constructor
BasisFunctionSetType basisFunctionSet(const EntityType &entity) const
get basis function set for given entity
Definition discontinuousgalerkin/generic.hh:106
BaseType::BlockMapperType BlockMapperType
type of block mapper of this space
Definition discontinuousgalerkin/generic.hh:52
static const int codimension
Definition discontinuousgalerkin/generic.hh:37
SingletonList< const typename GridPartType::IndexSetType *, BlockMapperType > BlockMapperProdiverType
Definition discontinuousgalerkin/generic.hh:55
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8