D3Q27 lattice.
More...
#include <latticeDescriptors.h>
|
| D3Q27 ()=delete |
|
| FIELD_TUPLE ()=delete |
| Deleted constructor to enforce pure usage as type and prevent implicit narrowing conversions.
|
|
|
using | type |
| Type identifier.
|
|
using | all_t |
|
using | fields_t |
|
using | tags_t |
|
using | category_tag |
| Tag that describes the category of the descriptor.
|
|
using | parameter_tuple_t |
|
using | derivedField |
| Returns FIELD by provided BASE.
|
|
using | fields_t |
|
using | decompose_into |
|
using | filter |
| Returns FIELD_TUPLE with subset of FIELDS meeting COND.
|
|
using | get |
| Returns INDEXth type of TYPES.
|
|
using | decompose_into |
| Export TYPES into arbitrary variadic template COLLECTION.
|
|
using | map |
|
using | map_to_callable_result |
|
using | push |
|
using | append |
|
using | include |
| Merge TYPES and UYPES into new list.
|
|
using | first_with_base |
| Returns first type of TYPES that is derived from BASE.
|
|
using | first_with_base_or_fallback |
| Returns first type of TYPES that is derived from BASE.
|
|
static constexpr bool | providesNested () |
| Returns whether WANTED_FIELD (last in NESTED_FIELDS) is provided by CONCRETE_FIELD_TUPLE.
|
|
static constexpr std::size_t | size () |
| Returns size of FIELD if given or of whole tuple if not.
|
|
static constexpr bool | provides () |
| Returns whether WANTED_FIELD is contained in FIELDS.
|
|
static bool | provides (std::type_index field) |
| Returns whether field is contained in FIELDS.
|
|
static constexpr unsigned | index () |
| Index of first instance of TYPE in TYPES.
|
|
static constexpr void | for_each (F f) |
| Calls f for each type of TYPES by-value (in reversed order!)
|
|
static constexpr bool | contains () |
|
static constexpr int | d |
| Number of dimensions.
|
|
static constexpr int | q |
| Number of velocities.
|
|
static constexpr std::size_t | field_count |
| Number of fields.
|
|
static constexpr unsigned | size |
|
template<typename... FIELDS>
struct olb::descriptors::D3Q27< FIELDS >
D3Q27 lattice.
Definition at line 307 of file latticeDescriptors.h.
◆ D3Q27()
template<typename... FIELDS>
The documentation for this struct was generated from the following file: