dune-fem  2.4.1-rc
Static Public Member Functions | Protected Types | Static Protected Member Functions | List of all members
Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology > Struct Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/shapefunctionset/orthonormal.hh>

Static Public Member Functions

template<class Functor >
static void apply (const DomainType &x, Functor functor)
 

Protected Types

typedef OrthonormalBase_1D< DomainFieldType, RangeFieldTypeOrthonormalBase1d
 
typedef OrthonormalBase_2D< DomainFieldType, RangeFieldTypeOrthonormalBase2d
 
typedef OrthonormalBase_3D< DomainFieldType, RangeFieldTypeOrthonormalBase3d
 

Static Protected Member Functions

static RangeType evaluate (const Line &, std::size_t i, const DomainType &x)
 
static RangeType evaluate (const Quadrilateral &, std::size_t i, const DomainType &x)
 
static RangeType evaluate (const Triangle &, std::size_t i, const DomainType &x)
 
static RangeType evaluate (const Pyramid &, std::size_t i, const DomainType &x)
 
static RangeType evaluate (const Hexahedron &, std::size_t i, const DomainType &x)
 
static RangeType evaluate (const Prism &, std::size_t i, const DomainType &x)
 
static RangeType evaluate (const Tetrahedron &, std::size_t i, const DomainType &x)
 

Member Typedef Documentation

template<class FunctionSpace , int polOrder>
template<class Topology >
typedef OrthonormalBase_1D< DomainFieldType, RangeFieldType > Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology >::OrthonormalBase1d
protected
template<class FunctionSpace , int polOrder>
template<class Topology >
typedef OrthonormalBase_2D< DomainFieldType, RangeFieldType > Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology >::OrthonormalBase2d
protected
template<class FunctionSpace , int polOrder>
template<class Topology >
typedef OrthonormalBase_3D< DomainFieldType, RangeFieldType > Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology >::OrthonormalBase3d
protected

Member Function Documentation

template<class FunctionSpace , int polOrder>
template<class Topology >
template<class Functor >
static void Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology >::apply ( const DomainType x,
Functor  functor 
)
inlinestatic
template<class FunctionSpace , int polOrder>
template<class Topology >
static RangeType Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology >::evaluate ( const Line ,
std::size_t  i,
const DomainType x 
)
inlinestaticprotected
template<class FunctionSpace , int polOrder>
template<class Topology >
static RangeType Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology >::evaluate ( const Quadrilateral ,
std::size_t  i,
const DomainType x 
)
inlinestaticprotected
template<class FunctionSpace , int polOrder>
template<class Topology >
static RangeType Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology >::evaluate ( const Triangle ,
std::size_t  i,
const DomainType x 
)
inlinestaticprotected
template<class FunctionSpace , int polOrder>
template<class Topology >
static RangeType Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology >::evaluate ( const Pyramid ,
std::size_t  i,
const DomainType x 
)
inlinestaticprotected
template<class FunctionSpace , int polOrder>
template<class Topology >
static RangeType Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology >::evaluate ( const Hexahedron ,
std::size_t  i,
const DomainType x 
)
inlinestaticprotected
template<class FunctionSpace , int polOrder>
template<class Topology >
static RangeType Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology >::evaluate ( const Prism ,
std::size_t  i,
const DomainType x 
)
inlinestaticprotected
template<class FunctionSpace , int polOrder>
template<class Topology >
static RangeType Dune::Fem::OrthonormalShapeFunctionHelper< FunctionSpace, polOrder >::EvaluateEach< Topology >::evaluate ( const Tetrahedron ,
std::size_t  i,
const DomainType x 
)
inlinestaticprotected

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