KASKADE 7 development version
Public Member Functions | Related Functions | List of all members
Kaskade::GetEvaluators< Cache > Class Template Reference

A boost::fusion functor for creating an evaluator from the space, using a shape function cache that is given on construction of the functor. More...

#include <functionspace.hh>

Detailed Description

template<class Cache>
class Kaskade::GetEvaluators< Cache >

A boost::fusion functor for creating an evaluator from the space, using a shape function cache that is given on construction of the functor.

Template Parameters
Cachethe type of shape function cache to use for construction of evaluators
Parameters
deriva map from space address to the highest requested derivative.

Definition at line 1793 of file functionspace.hh.

Public Member Functions

 GetEvaluators (Cache *cache_, std::map< void const *, int > const &deriv_=std::map< void const *, int >())
 
template<class Space >
Space::Evaluator operator() (Space const *space) const
 

Related Functions

(Note that these are not member functions.)

template<class Spaces , class ShapeFunctionCache >
auto getEvaluators (Spaces const &spaces, ShapeFunctionCache *cache, std::map< void const *, int > const &deriv=std::map< void const *, int >())
 returns a heterogeneous sequence of evaluators for the given spaces More...
 

Constructor & Destructor Documentation

◆ GetEvaluators()

template<class Cache >
Kaskade::GetEvaluators< Cache >::GetEvaluators ( Cache *  cache_,
std::map< void const *, int > const &  deriv_ = std::map<void const*,int>() 
)
inline

Definition at line 1796 of file functionspace.hh.

Member Function Documentation

◆ operator()()

template<class Cache >
template<class Space >
Space::Evaluator Kaskade::GetEvaluators< Cache >::operator() ( Space const *  space) const
inline

Definition at line 1801 of file functionspace.hh.


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