Flow123d
JS_before_hm-1576-g4d0b70e
|
#include <field_model.hh>
Public Types | |
typedef FieldAlgorithmBase< spacedim, Value > | FieldBaseType |
typedef std::shared_ptr< FieldBaseType > | FieldBasePtr |
Static Public Member Functions | |
template<typename Fn , class... InputFields> | |
static auto | create (Fn fn, InputFields &&...inputs) -> decltype(auto) |
template<typename Function , typename Tuple , size_t... I> | |
static auto | call_create (Function f, Tuple t, std::index_sequence< I... >) |
template<typename Fn , class... InputFields> | |
static auto | create_multi (Fn fn, InputFields &&...inputs) -> decltype(auto) |
Auxiliary class to avoid explicit specification of constructor template parameters.
Definition at line 304 of file field_model.hh.
typedef std::shared_ptr< FieldBaseType > Model< spacedim, Value >::FieldBasePtr |
Definition at line 307 of file field_model.hh.
typedef FieldAlgorithmBase<spacedim, Value> Model< spacedim, Value >::FieldBaseType |
Definition at line 306 of file field_model.hh.
|
inlinestatic |
Definition at line 322 of file field_model.hh.
|
inlinestatic |
Fn is a functor class and fn its instance.
Definition at line 314 of file field_model.hh.
|
inlinestatic |
Fn is a functor class and fn its instance.
Definition at line 332 of file field_model.hh.