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>
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
-
Cache | the type of shape function cache to use for construction of evaluators |
- Parameters
-
deriv | a map from space address to the highest requested derivative. |
Definition at line 1793 of file functionspace.hh.
|
| 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 |
|
|
(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...
|
|
◆ GetEvaluators()
template<class Cache >
Kaskade::GetEvaluators< Cache >::GetEvaluators |
( |
Cache * |
cache_, |
|
|
std::map< void const *, int > const & |
deriv_ = std::map<void const*,int>() |
|
) |
| |
|
inline |
◆ operator()()
template<class Cache >
template<class Space >
The documentation for this class was generated from the following file: