#include <discrete_domain.hpp>

Public Types | |
| using | discrete_element_type = DiscreteElement<> |
| using | discrete_vector_type = DiscreteVector<> |
Static Public Member Functions | |
| static KOKKOS_FUNCTION constexpr std::size_t | rank () |
| static KOKKOS_FUNCTION constexpr std::size_t | size () |
| static KOKKOS_FUNCTION constexpr discrete_vector_type | extents () noexcept |
| static KOKKOS_FUNCTION constexpr discrete_element_type | front () noexcept |
| static KOKKOS_FUNCTION constexpr discrete_element_type | back () noexcept |
| static KOKKOS_FUNCTION bool | contains () noexcept |
| static KOKKOS_FUNCTION bool | contains (DiscreteElement<>) noexcept |
| static KOKKOS_FUNCTION DiscreteVector | distance_from_front () noexcept |
| static KOKKOS_FUNCTION DiscreteVector | distance_from_front (DiscreteElement<>) noexcept |
| static KOKKOS_FUNCTION constexpr bool | empty () noexcept |
Friends | |
| template<class... > | |
| class | DiscreteDomain |
Definition at line 300 of file discrete_domain.hpp.
| using ddc::DiscreteDomain<>::discrete_element_type = DiscreteElement<> |
Definition at line 306 of file discrete_domain.hpp.
| using ddc::DiscreteDomain<>::discrete_vector_type = DiscreteVector<> |
Definition at line 308 of file discrete_domain.hpp.
|
constexprdefault |
|
inlineexplicitconstexpr |
Construct a DiscreteDomain by copies and merge of domains.
Definition at line 319 of file discrete_domain.hpp.
|
inlineconstexpr |
Construct a DiscreteDomain starting from element_begin with size points.
| element_begin | the lower bound in each direction |
| size | the number of points in each direction |
Definition at line 328 of file discrete_domain.hpp.
|
default |
|
default |
|
default |
|
inlinestaticconstexpr |
Definition at line 310 of file discrete_domain.hpp.
|
default |
|
default |
|
inlineconstexpr |
Definition at line 345 of file discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 352 of file discrete_domain.hpp.
|
inlinestaticconstexpr |
Definition at line 358 of file discrete_domain.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 363 of file discrete_domain.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 368 of file discrete_domain.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 373 of file discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 378 of file discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 383 of file discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 388 of file discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 393 of file discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 398 of file discrete_domain.hpp.
|
inlineconstexprnoexcept |
Definition at line 405 of file discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 412 of file discrete_domain.hpp.
|
inlinestaticnoexcept |
Definition at line 418 of file discrete_domain.hpp.
|
inlinestaticnoexcept |
Definition at line 423 of file discrete_domain.hpp.
|
inlinestaticnoexcept |
Definition at line 428 of file discrete_domain.hpp.
|
inlinestaticnoexcept |
Definition at line 433 of file discrete_domain.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 438 of file discrete_domain.hpp.
|
inlineexplicitconstexpr |
Definition at line 443 of file discrete_domain.hpp.
|
friend |
Definition at line 303 of file discrete_domain.hpp.