#include <young_tableau_tensor.hpp>
Public Types | |
using | young_tableau = YoungTableau |
using | subindices_domain_t = ddc::DiscreteDomain<TensorIndex...> |
Static Public Member Functions | |
static KOKKOS_FUNCTION constexpr subindices_domain_t | subindices_domain () |
static KOKKOS_FUNCTION constexpr std::size_t | rank () |
static KOKKOS_FUNCTION constexpr std::size_t | size () |
static KOKKOS_FUNCTION constexpr std::size_t | mem_size () |
static KOKKOS_FUNCTION constexpr std::size_t | access_size () |
static KOKKOS_FUNCTION constexpr std::pair< std::vector< double >, std::vector< std::size_t > > | mem_lin_comb (std::array< std::size_t, sizeof...(TensorIndex)> const natural_ids) |
static KOKKOS_FUNCTION constexpr std::size_t | access_id (std::array< std::size_t, sizeof...(TensorIndex)> const natural_ids) |
static KOKKOS_FUNCTION constexpr std::pair< std::vector< double >, std::vector< std::size_t > > | access_id_to_mem_lin_comb (std::size_t access_id) |
template<class Tensor , class Elem , class Id , class FunctorType > | |
static KOKKOS_FUNCTION constexpr Tensor::element_type | process_access (const FunctorType &access, Tensor tensor, Elem elem) |
Static Public Attributes | |
static constexpr bool | is_tensor_index = true |
static constexpr bool | is_explicitely_stored_tensor = false |
Definition at line 20 of file young_tableau_tensor.hpp.
using sil::tensor::TensorYoungTableauIndex< YoungTableau, TensorIndex >::young_tableau = YoungTableau |
Definition at line 25 of file young_tableau_tensor.hpp.
using sil::tensor::TensorYoungTableauIndex< YoungTableau, TensorIndex >::subindices_domain_t = ddc::DiscreteDomain<TensorIndex...> |
Definition at line 27 of file young_tableau_tensor.hpp.
|
inlinestaticconstexpr |
Definition at line 29 of file young_tableau_tensor.hpp.
|
inlinestaticconstexpr |
Definition at line 37 of file young_tableau_tensor.hpp.
|
inlinestaticconstexpr |
Definition at line 42 of file young_tableau_tensor.hpp.
|
inlinestaticconstexpr |
Definition at line 47 of file young_tableau_tensor.hpp.
|
inlinestaticconstexpr |
Definition at line 52 of file young_tableau_tensor.hpp.
|
inlinestaticconstexpr |
Definition at line 58 of file young_tableau_tensor.hpp.
|
inlinestaticconstexpr |
Definition at line 83 of file young_tableau_tensor.hpp.
|
inlinestaticconstexpr |
Definition at line 93 of file young_tableau_tensor.hpp.
|
inlinestaticconstexpr |
Definition at line 120 of file young_tableau_tensor.hpp.
|
staticconstexpr |
Definition at line 22 of file young_tableau_tensor.hpp.
|
staticconstexpr |
Definition at line 23 of file young_tableau_tensor.hpp.