|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
fourier/space.hh
Go to the documentation of this file.
35 typedef FourierDiscreteFunctionSpace< FunctionSpace, GridPart, order > DiscreteFunctionSpaceType;
49 typedef VectorialBasisFunctionSet< ScalarBasisFunctionSetType, typename FunctionSpaceType::RangeType > BasisFunctionSetType;
51 typedef Hybrid::IndexRange< int, FunctionSpaceType::dimRange * FourierFunctionSetSize< FunctionSpaceType::dimDomain, order >::v > LocalBlockIndices;
70 : public DiscreteFunctionSpaceDefault< FourierDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, Order > >
73 typedef DiscreteFunctionSpaceDefault< FourierDiscreteFunctionSpaceTraits< FunctionSpace, GridPart, Order > > BaseType;
115 return BasisFunctionSetType( ScalarBasisFunctionSetType( LocalFunctionSetType( entity, &functionSet_ ) ) );
CommunicationDirection
InterfaceType
ForwardCommunication
InteriorBorder_All_Interface
DFSpaceIdentifier
enumerator for identification of spaces
Definition discretefunctionspace.hh:95
@ FourierSpace_id
id for Fourier space
Definition discretefunctionspace.hh:100
typename Impl::GridFunctionSpace< GridPart, T >::Type GridFunctionSpace
Definition functionspace.hh:317
Definition hybrid.hh:86
convert (global) function set to local function set
Definition localfunctionsetadapter.hh:29
This class is a simple basis function set which is needed for global basis functions sets (Fourier sp...
Definition space/basisfunctionset/simple.hh:32
Builds a vectorial basis function set from given scalar basis function set.
Definition basisfunctionset/vectorial.hh:279
Default communication handler for discrete functions.
Definition defaultcommhandler.hh:38
Traits::FunctionSpaceType FunctionSpaceType
type of function space
Definition discretefunctionspace.hh:194
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
int order() const
get global order of space
Definition discretefunctionspace.hh:346
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
GridPartType & gridPart() const
Definition discretefunctionspace.hh:766
Definition fourier/space.hh:71
BasisFunctionSetType basisFunctionSet(const EntityType &entity) const
get basis function set for given entity
Definition fourier/space.hh:111
BaseType::BlockMapperType BlockMapperType
Definition fourier/space.hh:90
const FunctionSetType & functionSet() const
Definition fourier/space.hh:130
DFSpaceIdentifier type() const
return type identifier of discrete function space
Definition fourier/space.hh:108
static const int polynomialOrder
Definition fourier/space.hh:78
BaseType::IntersectionType IntersectionType
Definition fourier/space.hh:83
static const InterfaceType defaultInterface
Definition fourier/space.hh:93
BaseType::FunctionSpaceType FunctionSpaceType
Definition fourier/space.hh:80
FourierDiscreteFunctionSpace(GridPartType &gridPart, int order=std::numeric_limits< int >::max(), const InterfaceType commInterface=defaultInterface, const CommunicationDirection commDirection=defaultDirection)
Definition fourier/space.hh:99
BlockMapperType & blockMapper() const
get a reference to the block mapper
Definition fourier/space.hh:128
Traits::ScalarBasisFunctionSetType ScalarBasisFunctionSetType
Definition fourier/space.hh:87
Traits::FunctionSetType FunctionSetType
Definition fourier/space.hh:85
BaseType::GridPartType GridPartType
Definition fourier/space.hh:81
static const CommunicationDirection defaultDirection
Definition fourier/space.hh:94
BaseType::BasisFunctionSetType BasisFunctionSetType
Definition fourier/space.hh:88
bool continuous() const
returns true if the space contains only globally continuous functions
Definition fourier/space.hh:119
int order() const
get global order of space
Definition fourier/space.hh:125
BaseType::Traits Traits
Definition fourier/space.hh:76
BaseType::EntityType EntityType
Definition fourier/space.hh:82
bool continuous(const IntersectionType &intersection) const
returns true if the space contains only globally continuous functions
Definition fourier/space.hh:122
Definition fourier/dofmapper.hh:43
Definition space/fourier/functionset.hh:38
Definition fourier/space.hh:34
FunctionSetProxy< FunctionSetType > FunctionSetProxyType
Definition fourier/space.hh:45
FourierDiscreteFunctionSpace< FunctionSpace, GridPart, order > DiscreteFunctionSpaceType
Definition fourier/space.hh:35
SimpleBasisFunctionSet< LocalFunctionSetType > ScalarBasisFunctionSetType
Definition fourier/space.hh:47
FunctionSpaceType::ScalarFunctionSpaceType ScalarFunctionSpaceType
Definition fourier/space.hh:43
FourierFunctionSet< ScalarFunctionSpaceType, order > FunctionSetType
Definition fourier/space.hh:44
static const int codimension
Definition fourier/space.hh:40
Hybrid::IndexRange< int, FunctionSpaceType::dimRange *FourierFunctionSetSize< FunctionSpaceType::dimDomain, order >::v > LocalBlockIndices
Definition fourier/space.hh:51
GridFunctionSpace< GridPartType, FunctionSpace > FunctionSpaceType
Definition fourier/space.hh:38
FourierDofMapper< GridPartType, order > BlockMapperType
Definition fourier/space.hh:53
VectorialBasisFunctionSet< ScalarBasisFunctionSetType, typename FunctionSpaceType::RangeType > BasisFunctionSetType
Definition fourier/space.hh:49
LocalFunctionSetAdapter< EntityType, FunctionSetProxyType > LocalFunctionSetType
Definition fourier/space.hh:46
GridPart GridPartType
Definition fourier/space.hh:37
GridPartType::template Codim< codimension >::EntityType EntityType
Definition fourier/space.hh:41
Definition fourier/space.hh:57
Dune::Fem::DefaultCommunicationHandler< DiscreteFunction, Operation > Type
Definition fourier/space.hh:58
Operation OperationType
Definition fourier/space.hh:59
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8