1#ifndef DUNE_FEM_SPACE_DISCONTINUOUSGALERKIN_HLEGENDRE_HH
2#define DUNE_FEM_SPACE_DISCONTINUOUSGALERKIN_HLEGENDRE_HH
6#include <dune/common/power.hh>
8#include <dune/geometry/type.hh>
10#include <dune/grid/common/gridenums.hh>
32 template<
class FunctionSpace,
class Gr
idPart,
int polOrder,
class Storage >
47 const InterfaceType commInterface = InteriorBorder_All_Interface,
48 const CommunicationDirection commDirection = ForwardCommunication )
57 [[deprecated(
"Use LocalInterpolation( space ) instead!")]]
71 namespace Capabilities
74 template<
class FunctionSpace,
class Gr
idPart,
int polOrder,
class Storage >
77 static const bool v =
true;
80 template<
class FunctionSpace,
class Gr
idPart,
int polOrder,
class Storage >
83 static const bool v =
true;
84 static const int order = polOrder;
87 template<
class FunctionSpace,
class Gr
idPart,
int polOrder,
class Storage >
90 static const bool v =
false;
93 template<
class FunctionSpace,
class Gr
idPart,
int polOrder,
class Storage >
96 static const bool v =
true;
99 template<
class FunctionSpace,
class Gr
idPart,
int polOrder,
class Storage >
102 static const bool v =
true;
105 template<
class FunctionSpace,
class Gr
idPart,
int polOrder,
class Storage >
108 static const bool v =
false;
111 template<
class FunctionSpace,
class Gr
idPart,
int polOrder,
class Storage >
114 static const bool v =
true;
117 template<
class FunctionSpace,
class Gr
idPart,
int polOrder,
class Storage >
120 static const bool v =
true;
Definition: bindguard.hh:11
specialize with true if polynomial order does not depend on the grid (part) entity
Definition: space/common/capabilities.hh:24
static const bool v
Definition: space/common/capabilities.hh:25
specialize with true if polynomial order fixed and compile time static
Definition: space/common/capabilities.hh:37
static const bool v
Definition: space/common/capabilities.hh:38
static const int order
Definition: space/common/capabilities.hh:39
specialize with true if space is always continuous
Definition: space/common/capabilities.hh:50
static const bool v
Definition: space/common/capabilities.hh:51
specialize with true if the space is localized, * i.e., the basis function set is based on a shape fu...
Definition: space/common/capabilities.hh:68
static const bool v
Definition: space/common/capabilities.hh:69
specialize with true if space can be used with AdaptiveDiscreteFunction
Definition: space/common/capabilities.hh:81
static const bool v
Definition: space/common/capabilities.hh:82
specialize with true if the space implementation is thread safe
Definition: space/common/capabilities.hh:94
static const bool v
Definition: space/common/capabilities.hh:95
specialize with true if the space implementation is thread safe, while it is not modified
Definition: space/common/capabilities.hh:108
static const bool v
Definition: space/common/capabilities.hh:109
specialize with true if for a space the basis functions are sorted by the polynomial order,...
Definition: space/common/capabilities.hh:120
static const bool v
Definition: space/common/capabilities.hh:121
GridPartType & gridPart() const
Definition: discretefunctionspace.hh:745
A vector valued function space.
Definition: functionspace.hh:60
Definition: hierarchiclegendre.hh:35
BaseType::GridPartType GridPartType
Definition: hierarchiclegendre.hh:41
InterpolationType interpolation(const EntityType &entity) const
Definition: hierarchiclegendre.hh:58
DiscontinuousGalerkinLocalInterpolation< ThisType > InterpolationType
Definition: hierarchiclegendre.hh:43
InterpolationType interpolation() const
Definition: hierarchiclegendre.hh:52
HierarchicLegendreDiscontinuousGalerkinSpace(GridPartType &gridPart, const InterfaceType commInterface=InteriorBorder_All_Interface, const CommunicationDirection commDirection=ForwardCommunication)
Definition: hierarchiclegendre.hh:46
InterpolationType localInterpolation() const
Definition: hierarchiclegendre.hh:63
BaseType::EntityType EntityType
Definition: hierarchiclegendre.hh:42
InterpolationType InterpolationImplType
Definition: hierarchiclegendre.hh:44
Definition: discontinuousgalerkin/legendre.hh:104
BaseType::EntityType EntityType
Definition: discontinuousgalerkin/legendre.hh:114
BaseType::GridPartType GridPartType
Definition: discontinuousgalerkin/legendre.hh:113
Definition: discontinuousgalerkin/localinterpolation.hh:30