#include <strided_discrete_domain.hpp>

Public Types | |
| using | discrete_element_type = DiscreteElement< DDims... > |
| using | discrete_vector_type = DiscreteVector< DDims... > |
Static Public Member Functions | |
| static KOKKOS_FUNCTION constexpr std::size_t | rank () |
Friends | |
| template<class... > | |
| class | StridedDiscreteDomain |
Definition at line 76 of file strided_discrete_domain.hpp.
| using ddc::StridedDiscreteDomain< DDims >::discrete_element_type = DiscreteElement<DDims...> |
Definition at line 86 of file strided_discrete_domain.hpp.
| using ddc::StridedDiscreteDomain< DDims >::discrete_vector_type = DiscreteVector<DDims...> |
Definition at line 88 of file strided_discrete_domain.hpp.
|
default |
|
inlineexplicitconstexpr |
Construct a StridedDiscreteDomain by copies and merge of domains.
Definition at line 107 of file strided_discrete_domain.hpp.
|
inlineconstexpr |
Construct a StridedDiscreteDomain starting from element_begin with size points.
| element_begin | the lower bound in each direction |
| extents | the number of points in each direction |
| strides | the step between two elements |
Definition at line 119 of file strided_discrete_domain.hpp.
|
default |
|
default |
|
default |
|
inlinestaticconstexpr |
Definition at line 98 of file strided_discrete_domain.hpp.
|
default |
|
default |
|
inlineconstexpr |
Definition at line 141 of file strided_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 153 of file strided_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 159 of file strided_discrete_domain.hpp.
|
inlineconstexprnoexcept |
Definition at line 164 of file strided_discrete_domain.hpp.
|
inlineconstexprnoexcept |
Definition at line 169 of file strided_discrete_domain.hpp.
|
inlineconstexprnoexcept |
Definition at line 175 of file strided_discrete_domain.hpp.
|
inlineconstexprnoexcept |
Definition at line 180 of file strided_discrete_domain.hpp.
|
inlineconstexprnoexcept |
Definition at line 185 of file strided_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 192 of file strided_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 197 of file strided_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 202 of file strided_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 207 of file strided_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 212 of file strided_discrete_domain.hpp.
|
inlineconstexprnoexcept |
Definition at line 219 of file strided_discrete_domain.hpp.
|
inlinenoexcept |
Definition at line 226 of file strided_discrete_domain.hpp.
|
inlinenoexcept |
Definition at line 252 of file strided_discrete_domain.hpp.
|
inlineconstexprnoexcept |
Definition at line 266 of file strided_discrete_domain.hpp.
|
inlineexplicitconstexpr |
Definition at line 271 of file strided_discrete_domain.hpp.
|
inline |
Definition at line 276 of file strided_discrete_domain.hpp.
|
inline |
Definition at line 283 of file strided_discrete_domain.hpp.
|
inline |
Definition at line 291 of file strided_discrete_domain.hpp.
|
inline |
Definition at line 298 of file strided_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 306 of file strided_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 312 of file strided_discrete_domain.hpp.
Definition at line 79 of file strided_discrete_domain.hpp.