DASH
0.3.0
|
Monotype for the logical symbol that represents a view origin. More...
#include <ViewOrigin.h>
Public Types | |
typedef dash::default_index_t | index_type |
typedef dash::default_extent_t | size_type |
typedef self_t | domain_type |
typedef self_t | local_type |
typedef self_t | global_type |
typedef IndexSetIdentity< self_t > | index_set_type |
typedef std::integral_constant< bool, false > | is_local |
typedef std::integral_constant< dim_t, NDim > | rank |
Public Member Functions | |
constexpr | ViewOrigin (self_t &&)=default |
constexpr | ViewOrigin (const self_t &)=default |
self_t & | operator= (self_t &&)=default |
self_t & | operator= (const self_t &)=default |
template<std::size_t N> | |
constexpr | ViewOrigin (std::array< dim_t, N > extents) |
constexpr const domain_type & | domain () const |
constexpr const index_set_type & | index_set () const |
constexpr bool | operator== (const self_t &rhs) const |
constexpr bool | operator!= (const self_t &rhs) const |
constexpr const std::array< size_type, NDim > | extents () const |
template<dim_t ExtentDim = 0> | |
constexpr index_type | extent () const |
constexpr index_type | extent (dim_t extent_dim) const |
constexpr const std::array< index_type, NDim > & | offsets () const |
template<dim_t OffsetDim = 0> | |
constexpr index_type | offset () const |
constexpr index_type | offset (dim_t offset_dim) const |
template<dim_t SizeDim = 0> | |
constexpr index_type | size () const |
Monotype for the logical symbol that represents a view origin.
Definition at line 23 of file ViewOrigin.h.