|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
space/fourier/functionset.hh
Go to the documentation of this file.
48 typedef FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order > ThisType;
120 class FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, dimDomain, 1 >, Order >
122 typedef FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, dimDomain, 1 >, Order > ThisType;
273 struct FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, dimDomain, 1 >, Order >::Assign
304 struct FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, dimDomain, 1 >, Order >::MultiIndexIterator
337 bool operator== ( const ThisType &other ) const { return ( multiIndex_ == other.multiIndex_ ); }
369 void FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, dimDomain, 1 >, Order >
372 typedef FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order > FunctionSetImp;
383 void FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, dimDomain, 1 >, Order >
386 typedef FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order > FunctionSetImp;
398 void FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, dimDomain, 1 >, Order >
401 typedef FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order > FunctionSetImp;
int size() const
iterator end()
Indent & operator++()
T * operator->() const
static constexpr size_type N()
std::ptrdiff_t index() const
virtual void operator()()=0
constexpr Base power(Base m, Exponent p)
bool operator==(const DiscreteFunctionInterface< ImplX > &x, const DiscreteFunctionInterface< ImplY > &y)
Definition common/discretefunction.hh:1053
bool operator!=(const DiscreteFunctionInterface< ImplX > &x, const DiscreteFunctionInterface< ImplY > &y)
Definition common/discretefunction.hh:1059
Definition explicitfieldvector.hh:75
FunctionSpaceTraits::RangeType RangeType
Type of range vector (using type of range field) has a Dune::FieldVector type interface.
Definition functionspaceinterface.hh:71
FunctionSpaceTraits::LinearMappingType JacobianRangeType
Intrinsic type used for the jacobian values has a Dune::FieldMatrix type interface.
Definition functionspaceinterface.hh:75
FunctionSpaceTraits::DomainType DomainType
Type of domain vector (using type of domain field) has a Dune::FieldVector type interface.
Definition functionspaceinterface.hh:67
Definition space/fourier/functionset.hh:28
static constexpr int v
Definition space/fourier/functionset.hh:29
Definition space/fourier/functionset.hh:38
Definition space/fourier/functionset.hh:47
FunctionSpaceType::RangeType RangeType
Definition space/fourier/functionset.hh:54
static void jacobianEach(const DomainType &x, Functor functor)
Definition space/fourier/functionset.hh:84
FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 > FunctionSpaceType
Definition space/fourier/functionset.hh:51
static void hessianEach(const DomainType &x, Functor functor)
Definition space/fourier/functionset.hh:98
std::size_t SizeType
Definition space/fourier/functionset.hh:58
static void evaluateEach(const DomainType &x, Functor functor)
Definition space/fourier/functionset.hh:67
FunctionSpaceType::HessianRangeType HessianRangeType
Definition space/fourier/functionset.hh:56
int order() const
Definition space/fourier/functionset.hh:62
FourierFunctionSet(int order)
Definition space/fourier/functionset.hh:60
Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::size
static SizeType size()
Definition space/fourier/functionset.hh:64
FunctionSpaceType::JacobianRangeType JacobianRangeType
Definition space/fourier/functionset.hh:55
FunctionSpaceType::DomainType DomainType
Definition space/fourier/functionset.hh:53
Definition space/fourier/functionset.hh:121
void evaluate(const MultiIndexType &multiIndex, HessianRangeType &hessian) const
Definition space/fourier/functionset.hh:233
void evaluateEach(const DomainType &x, Functor functor) const
Definition space/fourier/functionset.hh:163
std::size_t SizeType
Definition space/fourier/functionset.hh:132
static SizeType size()
Definition space/fourier/functionset.hh:160
void evaluate(const MultiIndexType &multiIndex, RangeType &value) const
Definition space/fourier/functionset.hh:212
static IteratorType begin()
Definition space/fourier/functionset.hh:152
FunctionSpaceType::HessianRangeType HessianRangeType
Definition space/fourier/functionset.hh:130
static IteratorType end()
Definition space/fourier/functionset.hh:153
void jacobianEach(const DomainType &x, Functor functor) const
Definition space/fourier/functionset.hh:179
void hessianEach(const DomainType &x, Functor functor) const
Definition space/fourier/functionset.hh:195
int order() const
Definition space/fourier/functionset.hh:158
void evaluate(const MultiIndexType &multiIndex, JacobianRangeType &jacobian) const
Definition space/fourier/functionset.hh:220
FourierFunctionSet(int order)
Definition space/fourier/functionset.hh:156
FunctionSpaceType::DomainType DomainType
Definition space/fourier/functionset.hh:127
Dune::FieldVector< int, dimDomain > MultiIndexType
Definition space/fourier/functionset.hh:147
FunctionSpace< DomainFieldType, RangeFieldType, dimDomain, 1 > FunctionSpaceType
Definition space/fourier/functionset.hh:125
FunctionSpaceType::JacobianRangeType JacobianRangeType
Definition space/fourier/functionset.hh:129
FunctionSpaceType::RangeType RangeType
Definition space/fourier/functionset.hh:128
MultiIndexIterator IteratorType
Definition space/fourier/functionset.hh:151
Assign(RangeFieldType *buffer)
Definition space/fourier/functionset.hh:275
static SizeType index(const MultiIndexType &multiIndex)
Definition space/fourier/functionset.hh:347
static ThisType begin()
Definition space/fourier/functionset.hh:318
SizeType index() const
Definition space/fourier/functionset.hh:345
MultiIndexIterator ThisType
Definition space/fourier/functionset.hh:306
static IndexType invalidIndex()
Definition space/fourier/functionset.hh:313
static ThisType end()
Definition space/fourier/functionset.hh:319
int IndexType
Definition space/fourier/functionset.hh:309
MultiIndexIterator(IndexType n)
Definition space/fourier/functionset.hh:311
T cos(T... args)
T max(T... args)
T sin(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8