|
DASH
0.3.0
|
Global boundary property specification for every dimension. More...
#include <Halo.h>
Public Member Functions | |
| GlobalBoundarySpec () | |
| Default constructor. More... | |
| template<typename... Values> | |
| constexpr | GlobalBoundarySpec (BoundaryProp value, Values... values) |
| Constructor to define custom BoundaryProp values. More... | |
| constexpr const std::array< BoundaryProp, NumDimensions > & | values () const |
Return value with all dimensions as array of NumDimensions elements. More... | |
| BoundaryProp | dim (dim_t dimension) const |
| The value in the given dimension. More... | |
| constexpr BoundaryProp | operator[] (size_t dimension) const |
| Subscript operator, access to value in dimension given by index. More... | |
| BoundaryProp & | operator[] (size_t dimension) |
| Subscript assignment operator, access to value in dimension given by index. More... | |
| constexpr bool | operator== (const self_t &other) const |
| Equality comparison operator. More... | |
| constexpr bool | operator!= (const self_t &other) const |
| Equality comparison operator. More... | |
| constexpr dim_t | rank () const |
| The number of dimensions of the value. More... | |
Static Public Member Functions | |
| static constexpr dim_t | ndim () |
| The number of dimensions of the value. More... | |
Global boundary property specification for every dimension.
|
inline |
Default constructor.
All BoundaryProp = BoundaryProp::NONE
Definition at line 34 of file Halo.h.
|
inline |
Constructor to define custom BoundaryProp values.
Definition at line 43 of file Halo.h.
|
inlineinherited |
The value in the given dimension.
| dimension | The dimension |
Definition at line 152 of file Dimensional.h.
|
inlinestaticinherited |
The number of dimensions of the value.
Definition at line 207 of file Dimensional.h.
|
inlineinherited |
Equality comparison operator.
Definition at line 193 of file Dimensional.h.
|
inlineinherited |
Equality comparison operator.
Definition at line 186 of file Dimensional.h.
|
inlineinherited |
Subscript operator, access to value in dimension given by index.
Alias for dim.
| dimension | The dimension |
Definition at line 167 of file Dimensional.h.
|
inlineinherited |
Subscript assignment operator, access to value in dimension given by index.
Alias for dim.
| dimension | The dimension |
Definition at line 179 of file Dimensional.h.
|
inlineinherited |
The number of dimensions of the value.
Definition at line 200 of file Dimensional.h.
|
inlineinherited |
Return value with all dimensions as array of NumDimensions elements.
Definition at line 142 of file Dimensional.h.