#include <sparse_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 detail::TaggedVector< Kokkos::View< DiscreteElementType *, Kokkos::SharedSpace > > | discrete_elements () 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<concepts::discrete_dimension... > | |
| class | SparseDiscreteDomain |
Definition at line 365 of file sparse_discrete_domain.hpp.
| using ddc::SparseDiscreteDomain<>::discrete_element_type = DiscreteElement<> |
Definition at line 371 of file sparse_discrete_domain.hpp.
| using ddc::SparseDiscreteDomain<>::discrete_vector_type = DiscreteVector<> |
Definition at line 373 of file sparse_discrete_domain.hpp.
|
constexprdefault |
|
inlineexplicitconstexpr |
Definition at line 384 of file sparse_discrete_domain.hpp.
|
default |
|
default |
|
default |
|
inlinestaticconstexpr |
Definition at line 375 of file sparse_discrete_domain.hpp.
|
default |
|
default |
|
inlineconstexpr |
Definition at line 400 of file sparse_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 407 of file sparse_discrete_domain.hpp.
|
inlinestaticconstexpr |
Definition at line 413 of file sparse_discrete_domain.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 418 of file sparse_discrete_domain.hpp.
|
inlinestaticnoexcept |
Definition at line 425 of file sparse_discrete_domain.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 430 of file sparse_discrete_domain.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 435 of file sparse_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 440 of file sparse_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 445 of file sparse_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 450 of file sparse_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 455 of file sparse_discrete_domain.hpp.
|
inlineconstexpr |
Definition at line 460 of file sparse_discrete_domain.hpp.
|
inlineconstexprnoexcept |
Definition at line 467 of file sparse_discrete_domain.hpp.
|
inlinestaticnoexcept |
Definition at line 473 of file sparse_discrete_domain.hpp.
|
inlinestaticnoexcept |
Definition at line 478 of file sparse_discrete_domain.hpp.
|
inlinestaticnoexcept |
Definition at line 483 of file sparse_discrete_domain.hpp.
|
inlinestaticnoexcept |
Definition at line 488 of file sparse_discrete_domain.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 493 of file sparse_discrete_domain.hpp.
|
inlineexplicitconstexpr |
Definition at line 498 of file sparse_discrete_domain.hpp.
|
friend |
Definition at line 368 of file sparse_discrete_domain.hpp.