|
|
| MeshVariableArrayRefT (const VariableBuildInfo &b) |
| | Construit une référence à la variable spécifiée dans vb.
|
| |
|
| MeshVariableArrayRefT (IVariable *var) |
| | Construit une référence à partir de var.
|
| |
|
| MeshVariableArrayRefT (const MeshVariableArrayRefT< ItemType, DataType > &rhs) |
| | Construit une référence à partir de rhs.
|
| |
|
void | refersTo (const MeshVariableArrayRefT< ItemType, DataType > &rhs) |
| | Positionne la référence de l'instance à la variable rhs.
|
| |
|
ThatClass & | operator= (const ThatClass &rhs)=delete |
| |
| ConstArrayType | operator[] (ItemLocalIdType item) const |
| | Valeur non modifiable de l'entité item.
|
| |
| ArrayType | operator[] (ItemLocalIdType item) |
| | Valeur modifiable de l'entité item.
|
| |
| const DataType | operator() (ItemLocalIdType item, Int32 i) const |
| | Valeur non modifiable de la i-éme valeur de l'entité item.
|
| |
| DataType & | operator() (ItemLocalIdType item, Int32 i) |
| | Valeur modifiable de la i-éme valeur de l'entité item.
|
| |
|
GroupType | itemGroup () const |
| | Groupe associé à la grandeur.
|
| |
| void | swapValues (MeshVariableArrayRefT< ItemType, DataType > &rhs) |
| | Échange les valeurs de la variable rhs avec celles de l'instance.
|
| |
| | MeshVariableArrayRefT (const VariableBuildInfo &b) |
| | Construit une référence à la variable spécifiée dans vb.
|
| |
| | MeshVariableArrayRefT (IVariable *var) |
| | Construit une référence à partir de var.
|
| |
| | MeshVariableArrayRefT (const MeshVariableArrayRefT< ItemType, DataType > &rhs) |
| | Construit une référence à partir de rhs.
|
| |
| void | refersTo (const MeshVariableArrayRefT< ItemType, DataType > &rhs) |
| | Positionne la référence de l'instance à la variable rhs.
|
| |
|
ThatClass & | operator= (const ThatClass &rhs)=delete |
| |
| ConstArrayType | operator[] (ItemLocalIdType item) const |
| | Valeur non modifiable de l'entité item.
|
| |
| ArrayType | operator[] (ItemLocalIdType item) |
| | Valeur modifiable de l'entité item.
|
| |
| const DataType | operator() (ItemLocalIdType item, Int32 i) const |
| | Valeur non modifiable de la i-éme valeur de l'entité item.
|
| |
| DataType & | operator() (ItemLocalIdType item, Int32 i) |
| | Valeur modifiable de la i-éme valeur de l'entité item.
|
| |
| GroupType | itemGroup () const |
| | Groupe associé à la grandeur.
|
| |
| void | swapValues (MeshVariableArrayRefT< ItemType, DataType > &rhs) |
| | Échange les valeurs de la variable rhs avec celles de l'instance.
|
| |
| | ItemVariableArrayRefT (const VariableBuildInfo &b, eItemKind ik) |
| | Construit une référence à la variable spécifiée dans vb.
|
| |
| | ItemVariableArrayRefT (IVariable *var) |
| | Construit une référence à partir de var.
|
| |
| | ItemVariableArrayRefT (const ItemVariableArrayRefT< DataType > &rhs) |
| | Construit une référence à partir de rhs.
|
| |
| ConstArrayType | operator[] (ItemLocalId item) const |
| | Valeur non modifiable de l'entité item.
|
| |
| ArrayType | operator[] (ItemLocalId item) |
| | Valeur modifiable de l'entité item.
|
| |
| const DataType | operator() (ItemLocalId item, Int32 i) const |
| | Valeur non modifiable de la i-éme valeur de l'entité item.
|
| |
| DataType & | operator() (ItemLocalId item, Int32 i) |
| | Valeur modifiable de la i-éme valeur de l'entité item.
|
| |
| void | copy (const ItemVariableArrayRefT< DataType > &v) |
| | Copie les valeurs de v dans cette variable.
|
| |
| void | copy (const ItemVariableArrayRefT< DataType > &v, const ItemGroup &group) |
| | Copie les valeurs de v pour le groupe group dans cette variable.
|
| |
| void | copy (const ItemVariableArrayRefT< DataType > &v, RunQueue *queue) |
| | Copie les valeurs de v dans cette variable via la file queue.
|
| |
| void | fill (const DataType &value) |
| | Remplit la variable avec la valeur value.
|
| |
| void | fill (const DataType &value, const ItemGroup &group) |
| | Remplit la variable avec la valeur value pour les entités du groupe group.
|
| |
| void | fill (const DataType &value, RunQueue *queue) |
| | Remplit la variable avec la valeur value via la file queue.
|
| |
| Array2View< DataTypeT > | asArray () |
| |
| ConstArray2View< DataTypeT > | asArray () const |
| |
| Integer | totalNbElement () const |
| |
| Integer | arraySize () const |
| | Si la variable est un tableau, retourne sa dimension, sinon retourne 0.
|
| |
| bool | isArrayVariable () const |
| |
| void | updateFromInternal () |
| | Mise à jour à partir de la partie interne.
|
| |
| ItemGroup | itemGroup () const |
| |
| void | resize (Int32 dim2_size) |
| |
| void | resizeAndReshape (const ArrayShape &shape) |
| |
| SmallSpan2< DataTypeT > | _internalSpan () |
| |
| SmallSpan2< const DataTypeT > | _internalSpan () const |
| |
| SmallSpan2< const DataTypeT > | _internalConstSpan () const |
| |
| | MeshVariableRef (const VariableBuildInfo &vb) |
| | Construit une référence liée au module module.
|
| |
| void | synchronize () |
| |
| void | synchronize (Int32ConstArrayView local_ids) |
| |
| virtual | ~VariableRef () |
| | Libère les ressources.
|
| |
| ISubDomain * | subDomain () const |
| | Sous-domaine associé à la variable (TODO rendre obsolète fin 2023)
|
| |
| IVariableMng * | variableMng () const |
| | Gestionnaire de variable associé à la variable.
|
| |
| String | name () const |
| | Nom de la variable.
|
| |
| virtual eDataType | dataType () const |
| | Type de la variable (Real, Integer, ...)
|
| |
| virtual void | print (std::ostream &o) const |
| | Affiche la valeur de la variable.
|
| |
| virtual IModule * | module () const |
| | Module associé à la variable (ou nullptr, s'il n'y en a pas)
|
| |
| virtual int | property () const |
| | Propriétés de la variable.
|
| |
| virtual int | referenceProperty () const |
| | Propriétés de la référence (interne)
|
| |
| virtual void | setProperty (int property) |
| | Positionne la propriété property.
|
| |
| virtual void | unsetProperty (int property) |
| | Supprime la propriété property.
|
| |
| virtual void | registerVariable () |
| | Enregistre la variable (interne)
|
| |
| virtual void | unregisterVariable () |
| | Supprime l'enregistrement de la variable (interne)
|
| |
| IVariable * | variable () const |
| | Variable associée.
|
| |
| virtual Integer | checkIfSync (int max_print=0) |
| | Vérifie si la variable est bien synchronisée.
|
| |
| virtual Integer | checkIfSameOnAllReplica (int max_print=0) |
| | Vérifie si la variable a les mêmes valeurs sur tous les réplicas.
|
| |
| void | setUsed (bool v) |
| |
| bool | isUsed () const |
| |
| virtual void | internalSetUsed (bool) |
| |
| const String & | assignmentStackTrace () const |
| | Pile d'appel au moment de l'assignation de cette instance.
|
| |
| void | addTag (const String &tagname, const String &tagvalue) |
| | Ajoute le tag tagname avev la valeur tagvalue.
|
| |
| void | removeTag (const String &tagname) |
| | Supprime le tag tagname.
|
| |
| bool | hasTag (const String &tagname) const |
| | true si la variable possède le tag tagname
|
| |
| String | tagValue (const String &tagname) const |
| | Valeur du tag tagname. La chaîne est nulle si le tag n'existe pas.
|
| |
| void | update () |
| | Recalcule la variable si nécessaire.
|
| |
| void | setUpToDate () |
| | Indique que la variable vient d'être mise à jour.
|
| |
| Int64 | modifiedTime () |
| | Temps auquel la variable a été mise à jour.
|
| |
| void | addDependCurrentTime (const VariableRef &var) |
| | Ajoute var à la liste des dépendances au temps courant.
|
| |
| void | addDependCurrentTime (const VariableRef &var, const TraceInfo &tinfo) |
| | Ajoute var à la liste des dépendances au temps courant avec les infos de trace tinfo.
|
| |
| void | addDependPreviousTime (const VariableRef &var) |
| | Ajoute var à la liste des dépendances au temps précédent.
|
| |
| void | addDependPreviousTime (const VariableRef &var, const TraceInfo &tinfo) |
| | Ajoute var à la liste des dépendances au temps précédent avec les infos de trace tinfo.
|
| |
| void | removeDepend (const VariableRef &var) |
| | Supprime var de la liste des dépendances.
|
| |
| template<typename ClassType> |
| void | setComputeFunction (ClassType *instance, void(ClassType::*func)()) |
| | Positionne la fonction de recalcule de la variable.
|
| |
| template<typename ClassType> |
| void | setComputeFunction (ClassType *instance, void(ClassType::*func)(), const TraceInfo &tinfo) |
| | Positionne la fonction de recalcule de la variable.
|
| |
| VariableRef * | previousReference () |
| | Référence précédente (ou null) sur variable()
|
| |
| VariableRef * | nextReference () |
| | Référence suivante (ou null) sur variable()
|
| |
| void | setPreviousReference (VariableRef *v) |
| | Positionne la référence précédente.
|
| |
| void | setNextReference (VariableRef *v) |
| | Positionne la référence suivante.
|
| |
|
static VariableTypeInfo | _internalVariableTypeInfo () |
| |
|
static VariableInfo | _internalVariableInfo (const VariableBuildInfo &vbi) |
| |
| static VariableTypeInfo | _internalVariableTypeInfo () |
| |
| static VariableInfo | _internalVariableInfo (const VariableBuildInfo &vbi) |
| |
| static VariableInfo | _internalVariableInfo (const VariableBuildInfo &vbi, eItemKind ik) |
| |
| static VariableTypeInfo | _internalVariableTypeInfo (eItemKind ik) |
| |
| static void | setTraceCreation (bool v) |
| |
| static bool | hasTraceCreation () |
| |
| typedef MeshVariableRef | BaseClass |
| |
| typedef Array2View< DataType > | ArrayBase |
| |
| typedef ArrayView< DataType > | ArrayType |
| |
| typedef ConstArrayView< DataType > | ConstArrayType |
| |
| typedef Array2VariableT< DataType > | PrivatePartType |
| |
| typedef ItemTraitsT< ItemType >::ItemGroupType | GroupType |
| |
| typedef ItemType::LocalIdType | ItemLocalIdType |
| |
| typedef MeshVariableArrayRefT< ItemType, DataType > | ThatClass |
| |
| typedef MeshVariableRef | BaseClass |
| |
| typedef Array2View< DataType > | ArrayBase |
| |
| typedef ArrayView< DataType > | ArrayType |
| |
| typedef ConstArrayView< DataType > | ConstArrayType |
| |
| typedef Array2VariableT< DataType > | PrivatePartType |
| |
| typedef ItemTraitsT< ItemType >::ItemGroupType | GroupType |
| |
| typedef ItemType::LocalIdType | ItemLocalIdType |
| |
| typedef MeshVariableArrayRefT< ItemType, DataType > | ThatClass |
| |
| typedef PrivateVariableArrayT< DataType > | BaseClass |
| |
| typedef BaseClass::PrivatePartType | PrivatePartType |
| |
| typedef ArrayView< DataType > | ArrayType |
| |
| typedef ConstArrayView< DataType > | ConstArrayType |
| |
| typedef DataTypeT & | DataTypeReturnReference |
| |
| typedef Array2VariableT< DataTypeT > | PrivatePartType |
| |
| ItemVariableArrayRefT< DataType > & | operator= (const ItemVariableArrayRefT< DataType > &rhs) |
| | Positionne la référence de l'instance à la variable rhs.
|
| |
| | PrivateVariableArrayT (const VariableBuildInfo &vb, const VariableInfo &vi) |
| |
| | PrivateVariableArrayT (const PrivateVariableArrayT &rhs) |
| |
| | PrivateVariableArrayT (IVariable *var) |
| |
| void | operator= (const PrivateVariableArrayT &rhs) |
| |
| void | _internalInit () |
| |
| | MeshVariableRef (const MeshVariableRef &rhs) |
| |
| | MeshVariableRef (IVariable *var) |
| |
| void | operator= (const MeshVariableRef &rhs) |
| |
| void | _internalInit (IVariable *) |
| |
| | VariableRef (const VariableBuildInfo &vbi) |
| | Construit une référence sur une variable avec les infos vbi.
|
| |
| | VariableRef (const VariableRef &from) |
| | Constructeur de copie.
|
| |
| | VariableRef (IVariable *var) |
| | Construit une référence sur une variable var.
|
| |
| VariableRef & | operator= (const VariableRef &from) |
| | Opérateur de recopie.
|
| |
| | VariableRef () |
| | Constructeur vide.
|
| |
| void | _setComputeFunction (IVariableComputeFunction *v) |
| |
| void | _internalInit (IVariable *) |
| | Initialisation interne de la variable.
|
| |
| IVariable * | _variable () const |
| | Variable référencée.
|
| |
| void | _executeUpdateFunctors () |
| |
| void | _internalAssignVariable (const VariableRef &var) |
| |
| PrivatePartType * | m_private_part |
| |
| Array2View< DataTypeT > | m_view |
| |
| bool | m_has_trace = false |
| |
template<typename ItemType, typename DataType>
class Arcane::impl::MeshMDVariableRefWrapperT< ItemType, DataType >
Définition à la ligne 45 du fichier MeshMDVariableRef.h.