|
| NumArrayView (const ViewBuildInfo &command, SpanType v) |
|
template<typename X = Extents, typename = std::enable_if_t<X::rank() == 1, void>> |
constexpr __host__ __device__ AccessorReturnType | operator() (Int32 i) const |
| Accesseur pour un tableau de rang 1.
|
|
template<typename X = Extents, typename = std::enable_if_t<X::rank() == 1, void>> |
constexpr __host__ __device__ AccessorReturnType | operator() (ArrayIndex< 1 > idx) const |
| Accesseur pour un tableau de rang 1.
|
|
template<typename X = Extents, typename = std::enable_if_t<X::rank() == 1, void>> |
constexpr __host__ __device__ AccessorReturnType | operator[] (Int32 i) const |
| Accesseur pour un tableau de rang 1.
|
|
template<typename X = Extents, typename = std::enable_if_t<X::rank() == 1, void>> |
constexpr __host__ __device__ AccessorReturnType | operator[] (ArrayIndex< 1 > idx) const |
| Accesseur pour un tableau de rang 1.
|
|
template<typename X = Extents, typename = std::enable_if_t<X::rank() == 2, void>> |
constexpr __host__ __device__ AccessorReturnType | operator() (Int32 i, Int32 j) const |
| Accesseur pour un tableau de rang 2.
|
|
template<typename X = Extents, typename = std::enable_if_t<X::rank() == 2, void>> |
constexpr __host__ __device__ AccessorReturnType | operator() (ArrayIndex< 2 > idx) const |
| Accesseur pour un tableau de rang 2.
|
|
template<typename X = Extents, typename = std::enable_if_t<X::rank() == 3, void>> |
constexpr __host__ __device__ AccessorReturnType | operator() (Int32 i, Int32 j, Int32 k) const |
| Accesseur pour un tableau de rang 3.
|
|
template<typename X = Extents, typename = std::enable_if_t<X::rank() == 3, void>> |
constexpr __host__ __device__ AccessorReturnType | operator() (ArrayIndex< 3 > idx) const |
| Accesseur pour un tableau de rang 3.
|
|
template<typename X = Extents, typename = std::enable_if_t<X::rank() == 4, void>> |
constexpr __host__ __device__ AccessorReturnType | operator() (Int32 i, Int32 j, Int32 k, Int32 l) const |
| Accesseur pour un tableau de rang 4.
|
|
template<typename X = Extents, typename = std::enable_if_t<X::rank() == 4, void>> |
constexpr __host__ __device__ AccessorReturnType | operator() (ArrayIndex< 4 > idx) const |
| Accesseur pour un tableau de rang 4.
|
|
constexpr __host__ __device__ Span< DataType > | to1DSpan () const |
| Converti en une vue 1D.
|
|
template<typename Accessor, typename Extents, typename LayoutType>
class Arcane::Accelerator::NumArrayView< Accessor, Extents, LayoutType >
Vue en lecture, écriture ou lecture/écriture sur un 'NumArray'.
Les vues fonctionnent jusqu'à des tableaux de rang 4.
Définition à la ligne 56 du fichier NumArrayViews.h.