dune-fem  2.8-git
Static Public Member Functions | Protected Types | Static Protected Attributes | List of all members
Dune::Fem::Codegen::EvaluateCaller< Traits, quadNop, numBaseFct > Class Template Reference

#include <dune/fem/space/basisfunctionset/evaluatecaller.hh>

Static Public Member Functions

static InterfaceTypecreateObj (const RangeVectorType &rangeStorage, const size_t numbase)
 
static InterfaceTypecreate (const RangeVectorType &rangeStorage, const size_t quadnop, const size_t numbase)
 

Protected Types

typedef Traits ::BaseFunctionSetType BaseFunctionSetType
 
typedef Traits ::RangeVectorType RangeVectorType
 
typedef EvaluateCallerInterface< typename Traits ::BaseTraits > InterfaceType
 

Static Protected Attributes

static const int dimRange = BaseFunctionSetType :: FunctionSpaceType:: dimRange
 

Member Typedef Documentation

◆ BaseFunctionSetType

template<class Traits , int quadNop, int numBaseFct>
typedef Traits :: BaseFunctionSetType Dune::Fem::Codegen::EvaluateCaller< Traits, quadNop, numBaseFct >::BaseFunctionSetType
protected

◆ InterfaceType

template<class Traits , int quadNop, int numBaseFct>
typedef EvaluateCallerInterface< typename Traits :: BaseTraits > Dune::Fem::Codegen::EvaluateCaller< Traits, quadNop, numBaseFct >::InterfaceType
protected

◆ RangeVectorType

template<class Traits , int quadNop, int numBaseFct>
typedef Traits :: RangeVectorType Dune::Fem::Codegen::EvaluateCaller< Traits, quadNop, numBaseFct >::RangeVectorType
protected

Member Function Documentation

◆ create()

template<class Traits , int quadNop, int numBaseFct>
static InterfaceType* Dune::Fem::Codegen::EvaluateCaller< Traits, quadNop, numBaseFct >::create ( const RangeVectorType rangeStorage,
const size_t  quadnop,
const size_t  numbase 
)
inlinestatic

◆ createObj()

template<class Traits , int quadNop, int numBaseFct>
static InterfaceType* Dune::Fem::Codegen::EvaluateCaller< Traits, quadNop, numBaseFct >::createObj ( const RangeVectorType rangeStorage,
const size_t  numbase 
)
inlinestatic

Member Data Documentation

◆ dimRange

template<class Traits , int quadNop, int numBaseFct>
const int Dune::Fem::Codegen::EvaluateCaller< Traits, quadNop, numBaseFct >::dimRange = BaseFunctionSetType :: FunctionSpaceType:: dimRange
staticprotected

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