dune-fem 2.8.0
Loading...
Searching...
No Matches
Static Public Member Functions | Protected Types | Static Protected Attributes | List of all members
Dune::Fem::Codegen::EvaluateCaller< Traits, quadNop, MIN_NUMBER_OF_BASE_FCT > 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

enum  { numBaseFct = MIN_NUMBER_OF_BASE_FCT }
 
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>
typedef Traits::BaseFunctionSetType Dune::Fem::Codegen::EvaluateCaller< Traits, quadNop, MIN_NUMBER_OF_BASE_FCT >::BaseFunctionSetType
protected

◆ InterfaceType

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

◆ RangeVectorType

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

Member Enumeration Documentation

◆ anonymous enum

template<class Traits , int quadNop>
anonymous enum
protected
Enumerator
numBaseFct 

Member Function Documentation

◆ create()

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

◆ createObj()

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

Member Data Documentation

◆ dimRange

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

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