|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
finitevolume/space.hh
Go to the documentation of this file.
41 typedef FiniteVolumeBasisFunctionSets< EntityType, typename FunctionSpaceType::RangeType > BasisFunctionSetsType;
62 : public GenericDiscontinuousGalerkinSpace< FiniteVolumeSpaceTraits< FunctionSpace, GridPart, codim, Storage > >
65 typedef GenericDiscontinuousGalerkinSpace< FiniteVolumeSpaceTraits< FunctionSpace, GridPart, codim, Storage > > BaseType;
82 typedef FiniteVolumeLocalInterpolation< GridPart, typename BasisFunctionSetType::RangeType > InterpolationType;
125 FiniteVolumeSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp >, VolumeQuadratureImp, false /* refElemScaling */>
127 typedef FiniteVolumeSpace< FunctionSpaceImp, GridPartImp, polOrd, BaseFunctionStorageImp > DiscreteFunctionSpaceImp;
128 typedef LocalMassMatrixImplementationDgOrthoNormal< DiscreteFunctionSpaceImp, VolumeQuadratureImp, false /* refElemScaling */ > BaseType;
141 class DefaultLocalRestrictProlong< FiniteVolumeSpace< FunctionSpace, GridPart, codim, Storage > >
142 : public ConstantLocalRestrictProlong< FiniteVolumeSpace< FunctionSpace, GridPart, codim, Storage > >
CommunicationDirection
InterfaceType
ForwardCommunication
InteriorBorder_All_Interface
DFSpaceIdentifier
enumerator for identification of spaces
Definition discretefunctionspace.hh:95
@ FiniteVolumeSpace_id
id for Finite Volume Space
Definition discretefunctionspace.hh:99
typename Impl::GridFunctionSpace< GridPart, T >::Type GridFunctionSpace
Definition functionspace.hh:317
Definition hybrid.hh:86
DG Local Mass Matrix for arbitrary spaces.
Definition localmassmatrix.hh:987
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
specialize with true if the space implementation is thread safe
Definition space/common/capabilities.hh:105
static const bool v
Definition space/common/capabilities.hh:106
specialize with true if the space implementation is thread safe, while it is not modified
Definition space/common/capabilities.hh:119
static const bool v
Definition space/common/capabilities.hh:120
specialize with true if for a space the basis functions are sorted by the polynomial order,...
Definition space/common/capabilities.hh:131
static const bool v
Definition space/common/capabilities.hh:132
Default communication handler for discrete functions.
Definition defaultcommhandler.hh:38
GridPartType & gridPart() const
Definition discretefunctionspace.hh:766
Definition common/localrestrictprolong.hh:16
Definition common/localrestrictprolong.hh:25
generic implementation of a Discontinuous Galerkin space based on a fixed family of basis function se...
Definition discontinuousgalerkin/generic.hh:31
BaseType::GridPartType GridPartType
type of underlying grid part
Definition discontinuousgalerkin/generic.hh:40
BlockMapperType & blockMapper() const
get a reference to the block mapper
Definition discontinuousgalerkin/generic.hh:124
BaseType::EntityType EntityType
type of entity of codimension 0
Definition discontinuousgalerkin/generic.hh:42
BaseType::BasisFunctionSetType BasisFunctionSetType
type of basis function set of this space
Definition discontinuousgalerkin/generic.hh:49
Traits::BasisFunctionSetsType BasisFunctionSetsType
basis function sets
Definition discontinuousgalerkin/generic.hh:47
Definition finitevolume/basisfunctionset.hh:28
Definition finitevolume/basisfunctionsets.hh:17
Definition finitevolume/space.hh:63
BaseType::BasisFunctionSetType BasisFunctionSetType
type of basis function set of this space
Definition finitevolume/space.hh:79
LocalInterpolationType localInterpolation(const EntityType &entity) const
Definition finitevolume/space.hh:107
static InterpolationType interpolation(const EntityType &entity)
return local interpolation
Definition finitevolume/space.hh:102
BaseType::EntityType EntityType
type of entity of codimension 0
Definition finitevolume/space.hh:74
static DFSpaceIdentifier type()
return type identifier of discrete function space
Definition finitevolume/space.hh:93
FiniteVolumeSpace(GridPartType &gridPart, const InterfaceType commInterface=InteriorBorder_All_Interface, const CommunicationDirection commDirection=ForwardCommunication)
Definition finitevolume/space.hh:86
InterpolationType LocalInterpolationType
Definition finitevolume/space.hh:83
void extendSize(const size_t extension)
extend size of space beyond what the index set is delivering
Definition finitevolume/space.hh:113
static const int polynomialOrder
maximum polynomial order of the space, here 0 since basis functions are constant
Definition finitevolume/space.hh:69
LocalInterpolationType InterpolationImplType
Definition finitevolume/space.hh:84
BaseType::BasisFunctionSetsType BasisFunctionSetsType
basis function sets type
Definition finitevolume/space.hh:77
InterpolationType interpolation() const
return local interpolation
Definition finitevolume/space.hh:96
BaseType::GridPartType GridPartType
type of underlying grid part
Definition finitevolume/space.hh:72
FiniteVolumeLocalInterpolation< GridPart, typename BasisFunctionSetType::RangeType > InterpolationType
local interpolation type
Definition finitevolume/space.hh:82
Definition finitevolume/interpolation.hh:21
Definition finitevolume/space.hh:32
FiniteVolumeBasisFunctionSets< EntityType, typename FunctionSpaceType::RangeType > BasisFunctionSetsType
Definition finitevolume/space.hh:41
GridFunctionSpace< GridPartType, FunctionSpace > FunctionSpaceType
Definition finitevolume/space.hh:36
Hybrid::IndexRange< int, FunctionSpaceType::dimRange > LocalBlockIndices
Definition finitevolume/space.hh:45
GridPartType::template Codim< codimension >::EntityType EntityType
Definition finitevolume/space.hh:40
static const int codimension
Definition finitevolume/space.hh:38
GridPart GridPartType
Definition finitevolume/space.hh:35
FiniteVolumeSpace< FunctionSpace, GridPart, codim, Storage > DiscreteFunctionSpaceType
Definition finitevolume/space.hh:33
BasisFunctionSetsType::BasisFunctionSetType BasisFunctionSetType
Definition finitevolume/space.hh:42
CodimensionMapper< GridPartType, codimension > BlockMapperType
Definition finitevolume/space.hh:44
Definition finitevolume/space.hh:49
Operation OperationType
Definition finitevolume/space.hh:50
DefaultCommunicationHandler< DiscreteFunction, Operation > Type
Definition finitevolume/space.hh:51
DefaultLocalRestrictProlong(const FiniteVolumeSpace< FunctionSpace, GridPart, codim, Storage > &)
Definition finitevolume/space.hh:145
mapper allocating one DoF per subentity of a given codimension
Definition codimensionmapper.hh:357
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8