OpenLB 1.7
|
Base of a descriptor field of scalar TYPE with dimensions A*B + B*Q + C. More...
#include <descriptorField.h>
Public Types | |
template<typename T > | |
using | value_type = std::conditional_t<std::is_same_v<T,Expr>,Expr,TYPE> |
template<typename T > | |
using | column_type = AbstractColumn<TYPE> |
Public Types inherited from olb::descriptors::FIELD_BASE< C, U... > | |
using | value_type |
Return value type of field. | |
using | column_type |
Static Public Member Functions | |
template<typename T , typename DESCRIPTOR > | |
static constexpr auto | getInitialValue () |
static constexpr bool | isSerializable () |
Static Public Member Functions inherited from olb::descriptors::FIELD_BASE< C, U... > | |
static constexpr std::size_t | size (std::index_sequence< V... >) |
Get size of field for parameter vector V (strict) | |
static constexpr std::size_t | size () |
Get size of field for parameter vector V (zero-padds or shortens V as required) | |
static constexpr auto | getInitialValue () |
Return value must be a correctly sized and typed olb::Vector. | |
static constexpr bool | isSerializable () |
Additional Inherited Members | |
Public Member Functions inherited from olb::descriptors::FIELD_BASE< C, U... > | |
FIELD_BASE ()=default | |
Base of a descriptor field of scalar TYPE with dimensions A*B + B*Q + C.
Definition at line 106 of file descriptorField.h.
using olb::descriptors::TYPED_FIELD_BASE< TYPE, C, U >::column_type = AbstractColumn<TYPE> |
Definition at line 111 of file descriptorField.h.
using olb::descriptors::TYPED_FIELD_BASE< TYPE, C, U >::value_type = std::conditional_t<std::is_same_v<T,Expr>,Expr,TYPE> |
Definition at line 108 of file descriptorField.h.
|
inlinestaticconstexpr |
Definition at line 114 of file descriptorField.h.
References olb::descriptors::FIELD_BASE< C, U... >::size().
|
inlinestaticconstexpr |
Definition at line 118 of file descriptorField.h.