Flow123d  master-f44eb46
Static Public Member Functions | List of all members
detail::model_cache_item< CALLABLE, FIELD_TUPLE, INDEX > Struct Template Reference

base case for building up arguments for the function call More...

#include <field_model.hh>

Static Public Member Functions

template<typename... Vs>
static auto eval (int i_cache, CALLABLE f, FIELD_TUPLE fields, Vs &&... args) -> decltype(auto)
 

Detailed Description

template<typename CALLABLE, typename FIELD_TUPLE, int INDEX>
struct detail::model_cache_item< CALLABLE, FIELD_TUPLE, INDEX >

base case for building up arguments for the function call

Extract cached values on index i_cache from the input fields and call given function on these values.

Definition at line 63 of file field_model.hh.

Member Function Documentation

◆ eval()

template<typename CALLABLE , typename FIELD_TUPLE , int INDEX>
template<typename... Vs>
static auto detail::model_cache_item< CALLABLE, FIELD_TUPLE, INDEX >::eval ( int  i_cache,
CALLABLE  f,
FIELD_TUPLE  fields,
Vs &&...  args 
) -> decltype(auto)
inlinestatic

Definition at line 66 of file field_model.hh.


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