Interface du gestionnaire de variables. Plus de détails...
#include <arcane/core/internal/IVariableMngInternal.h>
 Graphe d'héritage de Arcane::IVariableMngInternal:
 Graphe d'héritage de Arcane::IVariableMngInternal: Graphe de collaboration de Arcane::IVariableMngInternal:
 Graphe de collaboration de Arcane::IVariableMngInternal:| Fonctions membres publiques | |
| virtual | ~IVariableMngInternal ()=default | 
| Libère les ressources. | |
| virtual void | build ()=0 | 
| Construit les membres de l'instance. | |
| virtual void | initialize ()=0 | 
| Initialise l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée. | |
| virtual void | removeAllVariables ()=0 | 
| Supprime et détruit les variables gérées par ce gestionnaire. | |
| virtual void | detachMeshVariables (IMesh *mesh)=0 | 
| Détache les variables associées au maillage mesh. | |
| virtual void | addVariableRef (VariableRef *var)=0 | 
| Ajoute une référence à une variable. | |
| virtual void | removeVariableRef (VariableRef *var)=0 | 
| Supprime une référence à une variable. | |
| virtual void | addVariable (IVariable *var)=0 | 
| Ajoute une variable. | |
| virtual void | removeVariable (IVariable *var)=0 | 
| Supprime une variable. | |
| virtual void | initializeVariables (bool is_continue)=0 | 
| Initialise les variables. | |
| virtual void | addAutoDestroyVariable (VariableRef *var)=0 | 
| Ajoute la variable à la liste des variables qui sont conservées jusqu'à la fin de l'exécution. | |
| virtual ISubDomain * | internalSubDomain () const =0 | 
| Fonction interne temporaire pour récupérer le sous-domaine. | |
| virtual IAcceleratorMng * | acceleratorMng () const =0 | 
| Gestionnaire pour les accélérateurs. | |
| virtual void | setAcceleratorMng (Ref< IAcceleratorMng > v)=0 | 
| Positionne le gestionnaire des accélérateurs. | |
Interface du gestionnaire de variables.
Ce gestionnaire contient la liste des variables déclarées dans le sous-domaine associé subDomain(). Il maintient la liste des variables et permet de les lire ou de les écrire.
Définition à la ligne 37 du fichier IVariableMngInternal.h.
| 
 | pure virtual | 
Gestionnaire pour les accélérateurs.
Implémenté dans Arcane::VariableMng::InternalApi.
| 
 | pure virtual | 
Ajoute la variable à la liste des variables qui sont conservées jusqu'à la fin de l'exécution.
La variable sera détruite par l'appel à l'opérateur operator delete() lors de l'appel à IVariableMng::removeAllVariables().
Implémenté dans Arcane::VariableMng::InternalApi.
Référencé par Arcane::VtkMeshIOService::_readData().
 Voici le graphe des appelants de cette fonction :
 Voici le graphe des appelants de cette fonction :| 
 | pure virtual | 
Ajoute une variable.
Ajoute la variable var.
La validité de la variable n'est pas effectuée (void checkVariable()).
Implémenté dans Arcane::VariableMng::InternalApi.
| 
 | pure virtual | 
Ajoute une référence à une variable.
Ajoute la référence var au gestionnaire.
Implémenté dans Arcane::VariableMng::InternalApi.
| 
 | pure virtual | 
Construit les membres de l'instance.
L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée. Cette méthode doit être appelée avant initialize().
Implémenté dans Arcane::VariableMng::InternalApi.
| 
 | pure virtual | 
Détache les variables associées au maillage mesh.
Implémenté dans Arcane::VariableMng::InternalApi.
| 
 | pure virtual | 
Initialise l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée.
Implémenté dans Arcane::VariableMng::InternalApi.
| 
 | pure virtual | 
Initialise les variables.
Parcours la liste des variables et les initialisent. Seules les variables d'un module utilisé sont initialisées.
| is_continue | true vrai si on est en reprise. | 
Implémenté dans Arcane::VariableMng::InternalApi.
Référencé par Arcane::CodeService::initCase().
 Voici le graphe des appelants de cette fonction :
 Voici le graphe des appelants de cette fonction :| 
 | pure virtual | 
Fonction interne temporaire pour récupérer le sous-domaine.
Implémenté dans Arcane::VariableMng::InternalApi.
Référencé par Arcane::mesh::DynamicMeshFactoryBase::createMesh(), et Arcane::PolyhedralMeshFactory::createMesh().
 Voici le graphe des appelants de cette fonction :
 Voici le graphe des appelants de cette fonction :| 
 | pure virtual | 
Supprime et détruit les variables gérées par ce gestionnaire.
Implémenté dans Arcane::VariableMng::InternalApi.
| 
 | pure virtual | 
Supprime une variable.
Supprime la variable var.
Après appel à cette méthode, la variable ne doit plus être utilisée.
Implémenté dans Arcane::VariableMng::InternalApi.
Référencé par Arcane::Variable::removeVariableRef().
 Voici le graphe des appelants de cette fonction :
 Voici le graphe des appelants de cette fonction :| 
 | pure virtual | 
Supprime une référence à une variable.
Supprime la référence var du gestionnaire.
Si var n'est pas référencée par le gestionnaire, rien n'est effectué.
Implémenté dans Arcane::VariableMng::InternalApi.
| 
 | pure virtual | 
Positionne le gestionnaire des accélérateurs.
Implémenté dans Arcane::VariableMng::InternalApi.