dune-fem  2.4.1-rc
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order > Class Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/fourier/functionset.hh>

Public Types

typedef FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 > FunctionSpaceType
 
typedef FunctionSpaceType::DomainType DomainType
 
typedef FunctionSpaceType::RangeType RangeType
 
typedef FunctionSpaceType::JacobianRangeType JacobianRangeType
 
typedef FunctionSpaceType::HessianRangeType HessianRangeType
 
typedef std::size_t SizeType
 

Public Member Functions

 FourierFunctionSet (int order)
 
int order () const
 

Static Public Member Functions

static SizeType size ()
 
template<class Functor >
static void evaluateEach (const DomainType &x, Functor functor)
 
template<class Functor >
static void jacobianEach (const DomainType &x, Functor functor)
 
template<class Functor >
static void hessianEach (const DomainType &x, Functor functor)
 

Member Typedef Documentation

template<class DomainFieldType , class RangeFieldType , int Order>
typedef FunctionSpaceType::DomainType Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::DomainType
template<class DomainFieldType , class RangeFieldType , int Order>
typedef FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 > Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::FunctionSpaceType
template<class DomainFieldType , class RangeFieldType , int Order>
typedef FunctionSpaceType::HessianRangeType Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::HessianRangeType
template<class DomainFieldType , class RangeFieldType , int Order>
typedef FunctionSpaceType::JacobianRangeType Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::JacobianRangeType
template<class DomainFieldType , class RangeFieldType , int Order>
typedef FunctionSpaceType::RangeType Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::RangeType
template<class DomainFieldType , class RangeFieldType , int Order>
typedef std::size_t Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::SizeType

Constructor & Destructor Documentation

template<class DomainFieldType , class RangeFieldType , int Order>
Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::FourierFunctionSet ( int  order)
inlineexplicit

Member Function Documentation

template<class DomainFieldType , class RangeFieldType , int Order>
template<class Functor >
static void Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::evaluateEach ( const DomainType x,
Functor  functor 
)
inlinestatic
template<class DomainFieldType , class RangeFieldType , int Order>
template<class Functor >
static void Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::hessianEach ( const DomainType x,
Functor  functor 
)
inlinestatic
template<class DomainFieldType , class RangeFieldType , int Order>
template<class Functor >
static void Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::jacobianEach ( const DomainType x,
Functor  functor 
)
inlinestatic
template<class DomainFieldType , class RangeFieldType , int Order>
int Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::order ( ) const
inline
template<class DomainFieldType , class RangeFieldType , int Order>
static SizeType Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, 1, 1 >, Order >::size ( )
inlinestatic

The documentation for this class was generated from the following file: