Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arccore::ConstArray2View< DataType >

Vue pour un tableau 2D constant. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/base/arccore/base/Array2View.h>

+ Graphe de collaboration de Arccore::ConstArray2View< DataType >:

Fonctions membres publiques

constexpr ConstArray2View (const DataType *ptr, Integer dim1_size, Integer dim2_size)
 
constexpr ConstArray2View (const Array2View< DataType > &rhs)
 
constexpr Integer dim1Size () const
 
constexpr Integer dim2Size () const
 
constexpr Integer totalNbElement () const
 
constexpr ConstArrayView< DataType > operator[] (Integer i) const
 
constexpr DataType item (Integer i, Integer j) const
 
constexpr const DataType operator() (Integer i, Integer j) const
 Valeur de l'élément [i][j].
 
constexpr const DataType * unguardedBasePointer () const
 Pointeur sur la mémoire allouée.
 
constexpr const DataType * data () const
 Pointeur sur la mémoire allouée.
 

Attributs privés

const DataType * m_ptr
 
Integer m_dim1_size
 
Integer m_dim2_size
 

Amis

class SmallSpan2< const DataType >
 
class Span2< const DataType >
 

Description détaillée

template<class DataType>
class Arccore::ConstArray2View< DataType >

Vue pour un tableau 2D constant.

Définition à la ligne 131 du fichier arccore/src/base/arccore/base/Array2View.h.

Documentation des constructeurs et destructeur

◆ ConstArray2View() [1/3]

template<class DataType >
constexpr Arccore::ConstArray2View< DataType >::ConstArray2View ( const DataType *  ptr,
Integer  dim1_size,
Integer  dim2_size 
)
inlineconstexpr

Définition à la ligne 136 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ ConstArray2View() [2/3]

template<class DataType >
constexpr Arccore::ConstArray2View< DataType >::ConstArray2View ( const Array2View< DataType > &  rhs)
inlineconstexpr

Définition à la ligne 140 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ ConstArray2View() [3/3]

template<class DataType >
constexpr Arccore::ConstArray2View< DataType >::ConstArray2View ( )
inlineconstexpr

Définition à la ligne 144 du fichier arccore/src/base/arccore/base/Array2View.h.

Documentation des fonctions membres

◆ data()

template<class DataType >
constexpr const DataType * Arccore::ConstArray2View< DataType >::data ( ) const
inlineconstexpr

Pointeur sur la mémoire allouée.

Définition à la ligne 183 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ dim1Size()

template<class DataType >
constexpr Integer Arccore::ConstArray2View< DataType >::dim1Size ( ) const
inlineconstexpr

Définition à la ligne 148 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ dim2Size()

template<class DataType >
constexpr Integer Arccore::ConstArray2View< DataType >::dim2Size ( ) const
inlineconstexpr

Définition à la ligne 149 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ item()

template<class DataType >
constexpr DataType Arccore::ConstArray2View< DataType >::item ( Integer  i,
Integer  j 
) const
inlineconstexpr

Définition à la ligne 157 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ operator()()

template<class DataType >
constexpr const DataType Arccore::ConstArray2View< DataType >::operator() ( Integer  i,
Integer  j 
) const
inlineconstexpr

Valeur de l'élément [i][j].

Définition à la ligne 163 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ operator[]()

template<class DataType >
constexpr ConstArrayView< DataType > Arccore::ConstArray2View< DataType >::operator[] ( Integer  i) const
inlineconstexpr

Définition à la ligne 152 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ totalNbElement()

template<class DataType >
constexpr Integer Arccore::ConstArray2View< DataType >::totalNbElement ( ) const
inlineconstexpr

Définition à la ligne 150 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ unguardedBasePointer()

template<class DataType >
constexpr const DataType * Arccore::ConstArray2View< DataType >::unguardedBasePointer ( ) const
inlineconstexpr

Pointeur sur la mémoire allouée.

Définition à la ligne 180 du fichier arccore/src/base/arccore/base/Array2View.h.

Documentation des fonctions amies et associées

◆ SmallSpan2< const DataType >

template<class DataType >
friend class SmallSpan2< const DataType >
friend

Définition à la ligne 121 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ Span2< const DataType >

template<class DataType >
friend class Span2< const DataType >
friend

Définition à la ligne 121 du fichier arccore/src/base/arccore/base/Array2View.h.

Documentation des données membres

◆ m_dim1_size

template<class DataType >
Integer Arccore::ConstArray2View< DataType >::m_dim1_size
private

Définition à la ligne 188 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ m_dim2_size

template<class DataType >
Integer Arccore::ConstArray2View< DataType >::m_dim2_size
private

Définition à la ligne 189 du fichier arccore/src/base/arccore/base/Array2View.h.

◆ m_ptr

template<class DataType >
const DataType* Arccore::ConstArray2View< DataType >::m_ptr
private

Définition à la ligne 187 du fichier arccore/src/base/arccore/base/Array2View.h.


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