OpenLB 1.7
|
Set of FIELD-valued parameters. More...
#include <fieldParametersD.h>
Public Types | |
using | fields_t = meta::list<FIELDS...> |
template<typename... Fs> | |
using | include_fields = ParametersD<T,DESCRIPTOR,FIELDS...,Fs...> |
template<typename FIELD_LIST > | |
using | include = typename FIELD_LIST::template decompose_into<include_fields> |
Return ParametersD containing FIELDS in addition to all entries of FIELD_LIST. | |
Public Types inherited from olb::ParameterD< T, DESCRIPTOR, FIELDS > | |
using | data_t |
Public Member Functions | |
ParametersD ()=default | |
template<typename V > | |
ParametersD (const ParametersD< V, DESCRIPTOR, FIELDS... > &rhs) any_platform | |
template<typename FIELD > | |
bool | provides () const any_platform |
template<typename FIELD > | |
const auto & | get () const any_platform |
template<typename V > | |
ParametersD< V, DESCRIPTOR, FIELDS... > | copyAs () const any_platform |
template<typename FIELD > | |
auto & | get () any_platform |
template<typename FIELD > | |
void | set (FieldD< T, DESCRIPTOR, FIELD > &&value) any_platform |
template<typename FIELD > | |
void | set (const FieldD< T, DESCRIPTOR, FIELD > &value) any_platform |
Public Member Functions inherited from olb::AbstractParameters< T, DESCRIPTOR > | |
virtual | ~AbstractParameters ()=default |
template<typename FIELD > | |
bool | provides () const |
template<typename FIELD > | |
auto | get () const |
template<typename FIELD > | |
auto | getOrFallback (typename ParameterD< T, DESCRIPTOR, FIELD >::data_t &&fallback) const |
template<typename FIELD > | |
void | set (FieldD< T, DESCRIPTOR, FIELD > &&value) |
template<typename FIELD > | |
void | set (const FieldD< T, DESCRIPTOR, FIELD > &value) |
Public Member Functions inherited from olb::ParameterD< T, DESCRIPTOR, FIELDS > | |
ParameterD ()=default | |
ParameterD (const ParameterD< V, DESCRIPTOR, FIELDS > &rhs) any_platform | |
const auto & | read () const any_platform |
auto & | read () any_platform |
void | write (FieldD< T, DESCRIPTOR, FIELDS > &&value) any_platform |
void | write (const FieldD< T, DESCRIPTOR, FIELDS > &value) any_platform |
Set of FIELD-valued parameters.
Definition at line 131 of file fieldParametersD.h.
using olb::ParametersD< T, DESCRIPTOR, FIELDS >::fields_t = meta::list<FIELDS...> |
Definition at line 134 of file fieldParametersD.h.
using olb::ParametersD< T, DESCRIPTOR, FIELDS >::include = typename FIELD_LIST::template decompose_into<include_fields> |
Return ParametersD containing FIELDS in addition to all entries of FIELD_LIST.
Definition at line 140 of file fieldParametersD.h.
using olb::ParametersD< T, DESCRIPTOR, FIELDS >::include_fields = ParametersD<T,DESCRIPTOR,FIELDS...,Fs...> |
Definition at line 137 of file fieldParametersD.h.
|
default |
|
inline |
Definition at line 145 of file fieldParametersD.h.
|
inline |
Definition at line 160 of file fieldParametersD.h.
|
inline |
Definition at line 165 of file fieldParametersD.h.
References olb::ParameterD< T, DESCRIPTOR, FIELDS >::read().
|
inline |
Definition at line 155 of file fieldParametersD.h.
References olb::ParameterD< T, DESCRIPTOR, FIELDS >::read().
|
inline |
Definition at line 150 of file fieldParametersD.h.
|
inline |
Definition at line 176 of file fieldParametersD.h.
References olb::ParameterD< T, DESCRIPTOR, FIELDS >::write().
|
inline |
Definition at line 170 of file fieldParametersD.h.
References olb::ParameterD< T, DESCRIPTOR, FIELDS >::write().