Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::ArrayLayout2< I, J >
+ Graphe de collaboration de Arcane::ArrayLayout2< I, J >:

Fonctions membres publiques statiques

static __host__ __device__ constexpr Int64 offset (ArrayIndex< 2 > idx, Int64 extent1)
 
static constexpr std::array< Int32, 2 > layoutInfo ()
 
static constexpr __host__ __device__ Int32 layout0 ()
 
static constexpr __host__ __device__ Int32 layout1 ()
 

Attributs publics statiques

static constexpr Int64 LastExtent = J
 

Description détaillée

template<Int32 I, Int32 J>
class Arcane::ArrayLayout2< I, J >

Définition à la ligne 39 du fichier ArrayLayout.h.

Documentation des fonctions membres

◆ layout0()

template<Int32 I, Int32 J>
static constexpr __host__ __device__ Int32 Arcane::ArrayLayout2< I, J >::layout0 ( )
inlinestaticconstexpr

Définition à la ligne 52 du fichier ArrayLayout.h.

◆ layout1()

template<Int32 I, Int32 J>
static constexpr __host__ __device__ Int32 Arcane::ArrayLayout2< I, J >::layout1 ( )
inlinestaticconstexpr

Définition à la ligne 53 du fichier ArrayLayout.h.

◆ layoutInfo()

template<Int32 I, Int32 J>
static constexpr std::array< Int32, 2 > Arcane::ArrayLayout2< I, J >::layoutInfo ( )
inlinestaticconstexpr

Définition à la ligne 51 du fichier ArrayLayout.h.

◆ offset()

template<Int32 I, Int32 J>
static __host__ __device__ constexpr Int64 Arcane::ArrayLayout2< I, J >::offset ( ArrayIndex< 2 >  idx,
Int64  extent1 
)
inlinestaticconstexpr

Définition à la ligne 46 du fichier ArrayLayout.h.

Documentation des données membres

◆ LastExtent

template<Int32 I, Int32 J>
constexpr Int64 Arcane::ArrayLayout2< I, J >::LastExtent = J
staticconstexpr

Définition à la ligne 43 du fichier ArrayLayout.h.


La documentation de cette classe a été générée à partir du fichier suivant :