Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ArrayVariant
+ Graphe d'héritage de Arcane::ArrayVariant:
+ Graphe de collaboration de Arcane::ArrayVariant:

Fonctions membres publiques

 ArrayVariant (eType type, Integer size)
 
 ArrayVariant (ArrayView< Real > data)
 
 ArrayVariant (ArrayView< Real2 > data)
 
 ArrayVariant (ArrayView< Real3 > data)
 
 ArrayVariant (ArrayView< Real2x2 > data)
 
 ArrayVariant (ArrayView< Real3x3 > data)
 
 ArrayVariant (ArrayView< Int32 > data)
 
 ArrayVariant (ArrayView< Int64 > data)
 
 ArrayVariant (ArrayView< bool > data)
 
 ArrayVariant (ArrayView< String > data)
 
Integer size () const
 
void value (ArrayView< Real > &v) const
 
void value (ArrayView< Real2 > &v) const
 
void value (ArrayView< Real3 > &v) const
 
void value (ArrayView< Real2x2 > &v) const
 
void value (ArrayView< Real3x3 > &v) const
 
void value (ArrayView< Int32 > &v) const
 
void value (ArrayView< Int64 > &v) const
 
void value (ArrayView< bool > &v) const
 
void value (ArrayView< String > &v) const
 
ArrayView< Real > asReal ()
 
ArrayView< Real2asReal2 ()
 
ArrayView< Real3asReal3 ()
 
ArrayView< Real2x2asReal2x2 ()
 
ArrayView< Real3x3asReal3x3 ()
 
ArrayView< Integer > asInteger ()
 
ArrayView< Int32 > asInt32 ()
 
ArrayView< bool > asBool ()
 
ArrayView< StringasString ()
 
ConstArrayView< Real > asReal () const
 
ConstArrayView< Real2asReal2 () const
 
ConstArrayView< Real3asReal3 () const
 
ConstArrayView< Real2x2asReal2x2 () const
 
ConstArrayView< Real3x3asReal3x3 () const
 
ConstArrayView< Integer > asInteger () const
 
ConstArrayView< Int32 > asInt32 () const
 
ConstArrayView< Int64 > asInt64 () const
 
ConstArrayView< bool > asBool () const
 
ConstArrayView< StringasString () const
 
- Fonctions membres publiques hérités de Arcane::VariantBase
 VariantBase (Integer dim, eType atype)
 
Integer dimension () const
 Dimension du variant.
 
eType type () const
 
const char * typeName () const
 

Membres hérités additionnels

- Types publics hérités de Arcane::VariantBase
enum  eType {
  TReal = 0 , TInt32 = 1 , TInt64 = 2 , TBool = 3 ,
  TString = 4 , TReal2 = 5 , TReal3 = 6 , TReal2x2 = 7 ,
  TReal3x3 = 8 , TUnknown = 9
}
 
- Fonctions membres publiques statiques hérités de Arcane::VariantBase
static const char * typeName (eType type)
 
static eType fromDataType (eDataType type)
 
- Attributs protégés hérités de Arcane::VariantBase
Integer m_dim
 dimension du variant.
 
eType m_type
 Type garanti valide de la valeur.
 

Description détaillée

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

Documentation des constructeurs et destructeur

◆ ArrayVariant() [1/10]

Arcane::ArrayVariant::ArrayVariant ( eType  type,
Integer  size 
)

Définition à la ligne 34 du fichier ArrayVariant.cc.

◆ ArrayVariant() [2/10]

Arcane::ArrayVariant::ArrayVariant ( ArrayView< Real >  data)

Définition à la ligne 111 du fichier ArrayVariant.cc.

◆ ArrayVariant() [3/10]

Arcane::ArrayVariant::ArrayVariant ( ArrayView< Real2 data)

Définition à la ligne 122 du fichier ArrayVariant.cc.

◆ ArrayVariant() [4/10]

Arcane::ArrayVariant::ArrayVariant ( ArrayView< Real3 data)

Définition à la ligne 133 du fichier ArrayVariant.cc.

◆ ArrayVariant() [5/10]

Arcane::ArrayVariant::ArrayVariant ( ArrayView< Real2x2 data)

Définition à la ligne 144 du fichier ArrayVariant.cc.

◆ ArrayVariant() [6/10]

Arcane::ArrayVariant::ArrayVariant ( ArrayView< Real3x3 data)

Définition à la ligne 155 du fichier ArrayVariant.cc.

◆ ArrayVariant() [7/10]

Arcane::ArrayVariant::ArrayVariant ( ArrayView< Int32 >  data)

Définition à la ligne 166 du fichier ArrayVariant.cc.

◆ ArrayVariant() [8/10]

Arcane::ArrayVariant::ArrayVariant ( ArrayView< Int64 >  data)

Définition à la ligne 177 du fichier ArrayVariant.cc.

◆ ArrayVariant() [9/10]

Arcane::ArrayVariant::ArrayVariant ( ArrayView< bool >  data)

Définition à la ligne 188 du fichier ArrayVariant.cc.

◆ ArrayVariant() [10/10]

Arcane::ArrayVariant::ArrayVariant ( ArrayView< String data)

Définition à la ligne 199 du fichier ArrayVariant.cc.

◆ ~ArrayVariant()

Arcane::ArrayVariant::~ArrayVariant ( )

Définition à la ligne 210 du fichier ArrayVariant.cc.

Documentation des fonctions membres

◆ asBool() [1/2]

ArrayView< bool > Arcane::ArrayVariant::asBool ( )
inline

Définition à la ligne 80 du fichier ArrayVariant.h.

◆ asBool() [2/2]

ConstArrayView< bool > Arcane::ArrayVariant::asBool ( ) const
inline

Définition à la ligne 91 du fichier ArrayVariant.h.

◆ asInt32() [1/2]

ArrayView< Int32 > Arcane::ArrayVariant::asInt32 ( )
inline

Définition à la ligne 79 du fichier ArrayVariant.h.

◆ asInt32() [2/2]

ConstArrayView< Int32 > Arcane::ArrayVariant::asInt32 ( ) const
inline

Définition à la ligne 89 du fichier ArrayVariant.h.

◆ asInt64()

ConstArrayView< Int64 > Arcane::ArrayVariant::asInt64 ( ) const
inline

Définition à la ligne 90 du fichier ArrayVariant.h.

◆ asInteger() [1/2]

IntegerArrayView Arcane::ArrayVariant::asInteger ( )

Définition à la ligne 357 du fichier ArrayVariant.cc.

◆ asInteger() [2/2]

IntegerConstArrayView Arcane::ArrayVariant::asInteger ( ) const

Définition à la ligne 370 du fichier ArrayVariant.cc.

◆ asReal() [1/2]

ArrayView< Real > Arcane::ArrayVariant::asReal ( )
inline

Définition à la ligne 73 du fichier ArrayVariant.h.

◆ asReal() [2/2]

ConstArrayView< Real > Arcane::ArrayVariant::asReal ( ) const
inline

Définition à la ligne 83 du fichier ArrayVariant.h.

◆ asReal2() [1/2]

ArrayView< Real2 > Arcane::ArrayVariant::asReal2 ( )
inline

Définition à la ligne 74 du fichier ArrayVariant.h.

◆ asReal2() [2/2]

ConstArrayView< Real2 > Arcane::ArrayVariant::asReal2 ( ) const
inline

Définition à la ligne 84 du fichier ArrayVariant.h.

◆ asReal2x2() [1/2]

ArrayView< Real2x2 > Arcane::ArrayVariant::asReal2x2 ( )
inline

Définition à la ligne 76 du fichier ArrayVariant.h.

◆ asReal2x2() [2/2]

ConstArrayView< Real2x2 > Arcane::ArrayVariant::asReal2x2 ( ) const
inline

Définition à la ligne 86 du fichier ArrayVariant.h.

◆ asReal3() [1/2]

ArrayView< Real3 > Arcane::ArrayVariant::asReal3 ( )
inline

Définition à la ligne 75 du fichier ArrayVariant.h.

◆ asReal3() [2/2]

ConstArrayView< Real3 > Arcane::ArrayVariant::asReal3 ( ) const
inline

Définition à la ligne 85 du fichier ArrayVariant.h.

◆ asReal3x3() [1/2]

ArrayView< Real3x3 > Arcane::ArrayVariant::asReal3x3 ( )
inline

Définition à la ligne 77 du fichier ArrayVariant.h.

◆ asReal3x3() [2/2]

ConstArrayView< Real3x3 > Arcane::ArrayVariant::asReal3x3 ( ) const
inline

Définition à la ligne 87 du fichier ArrayVariant.h.

◆ asString() [1/2]

ArrayView< String > Arcane::ArrayVariant::asString ( )
inline

Définition à la ligne 81 du fichier ArrayVariant.h.

◆ asString() [2/2]

ConstArrayView< String > Arcane::ArrayVariant::asString ( ) const
inline

Définition à la ligne 92 du fichier ArrayVariant.h.

◆ size()

Integer Arcane::ArrayVariant::size ( ) const

Définition à la ligne 242 du fichier ArrayVariant.cc.

◆ value() [1/9]

void Arcane::ArrayVariant::value ( ArrayView< bool > &  v) const
inline

Définition à la ligne 70 du fichier ArrayVariant.h.

◆ value() [2/9]

void Arcane::ArrayVariant::value ( ArrayView< Int32 > &  v) const
inline

Définition à la ligne 68 du fichier ArrayVariant.h.

◆ value() [3/9]

void Arcane::ArrayVariant::value ( ArrayView< Int64 > &  v) const
inline

Définition à la ligne 69 du fichier ArrayVariant.h.

◆ value() [4/9]

void Arcane::ArrayVariant::value ( ArrayView< Real > &  v) const
inline

Définition à la ligne 63 du fichier ArrayVariant.h.

◆ value() [5/9]

void Arcane::ArrayVariant::value ( ArrayView< Real2 > &  v) const
inline

Définition à la ligne 64 du fichier ArrayVariant.h.

◆ value() [6/9]

void Arcane::ArrayVariant::value ( ArrayView< Real2x2 > &  v) const
inline

Définition à la ligne 66 du fichier ArrayVariant.h.

◆ value() [7/9]

void Arcane::ArrayVariant::value ( ArrayView< Real3 > &  v) const
inline

Définition à la ligne 65 du fichier ArrayVariant.h.

◆ value() [8/9]

void Arcane::ArrayVariant::value ( ArrayView< Real3x3 > &  v) const
inline

Définition à la ligne 67 du fichier ArrayVariant.h.

◆ value() [9/9]

void Arcane::ArrayVariant::value ( ArrayView< String > &  v) const
inline

Définition à la ligne 71 du fichier ArrayVariant.h.


La documentation de cette classe a été générée à partir des fichiers suivants :