Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::IVariableMngabstract

Interface du gestionnaire de variables. Plus de détails...

#include <arcane/core/IVariableMng.h>

+ Graphe d'héritage de Arcane::IVariableMng:
+ Graphe de collaboration de Arcane::IVariableMng:

Fonctions membres publiques

virtual ~IVariableMng ()=default
 Libère les ressources.
 
virtual ISubDomainsubDomain ()=0
 Gestionnaire du sous-domaine.
 
virtual IParallelMngparallelMng () const =0
 Gestionnaire de parallélisme associé
 
virtual ITraceMngtraceMng ()=0
 Gestionnaire de messages.
 
virtual IVariablecheckVariable (const VariableInfo &infos)=0
 Vérifie une variable.
 
virtual String generateTemporaryVariableName ()=0
 Génère un nom pour une variable temporaire.
 
virtual void dumpList (std::ostream &, IModule *)=0
 Affiche la liste des variables du gestionnaire lié à un module.
 
virtual void dumpList (std::ostream &)=0
 Affiche la liste de toutes les variables du gestionnaire.
 
virtual Real exportSize (const VariableCollection &vars)=0
 Taille estimé pour exporter des variables.
 
virtual IObservablewriteObservable ()=0
 Observable pour les variables en écriture.
 
virtual IObservablereadObservable ()=0
 Observable pour les variables en lecture.
 
virtual void writeVariables (IDataWriter *writer, IVariableFilter *filter=0)=0
 Ecrit les variables.
 
virtual void writeVariables (IDataWriter *writer, const VariableCollection &vars)=0
 Exporte les variables.
 
virtual void writeCheckpoint (ICheckpointWriter *writer)=0
 Ecrit les variables pour une protection.
 
virtual void writePostProcessing (IPostProcessorWriter *writer)=0
 Ecrit les variables pour un post-traitement.
 
virtual void readVariables (IDataReader *reader, IVariableFilter *filter=0)=0
 Relit toutes les variables.
 
virtual void readCheckpoint (ICheckpointReader *reader)=0
 Relit toutes les variables d'une protection.
 
virtual void readCheckpoint (const CheckpointReadInfo &infos)=0
 Relit toutes les variables d'une protection.
 
virtual void variables (VariableRefCollection v, IModule *i)=0
 Donne l'ensemble des variables du module i.
 
virtual VariableCollection variables ()=0
 Liste des variables.
 
virtual VariableCollection usedVariables ()=0
 Liste des variables utilisées.
 
virtual void notifyUsedVariableChanged ()=0
 Notifie au gestionnaire que l'état d'une variable a changé
 
virtual IVariablefindVariable (const String &name)=0
 Retourne la variable de nom name ou 0 si aucune de se nom existe.
 
virtual IVariablefindMeshVariable (IMesh *mesh, const String &name)=0
 Retourne la variable du maillage de nom name ou 0 si aucune de se nom existe.
 
virtual IVariablefindVariableFullyQualified (const String &name)=0
 Retourne la variable de nom complet name ou 0 si aucune de se nom existe.
 
virtual void dumpStats (std::ostream &ostr, bool is_verbose)=0
 Ecrit les statistiques sur les variables sur le flot ostr.
 
virtual void dumpStatsJSON (JSONWriter &writer)=0
 Ecrit les statistiques avec l'écrivain writer.
 
virtual IVariableUtilitiesutilities () const =0
 Interface des fonctions utilitaires associées.
 
virtual IVariableSynchronizerMngsynchronizerMng () const =0
 Interface du gestionnaire de synchronisation des variables.
 
Evènements
virtual EventObservable< const VariableStatusChangedEventArgs & > & onVariableAdded ()=0
 Evènement envoyé lorsqu'une variable est créée.
 
virtual EventObservable< const VariableStatusChangedEventArgs & > & onVariableRemoved ()=0
 Evènement envoyé lorsqu'une variable est détruite.
 
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 ISubDomain_internalSubDomain () const =0
 
virtual IVariableMngInternal_internalApi ()=0
 API interne à Arcane.
 

Description détaillée

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 56 du fichier IVariableMng.h.

Documentation des fonctions membres

◆ _internalApi()

virtual IVariableMngInternal * Arcane::IVariableMng::_internalApi ( )
pure virtual

API interne à Arcane.

Implémenté dans Arcane::VariableMng.

Références _internalApi().

Référencé par _internalApi(), Arcane::VtkMeshIOService::_readData(), Arcane::mesh::DynamicMeshFactoryBase::createMesh(), Arcane::PolyhedralMeshFactory::createMesh(), Arcane::CodeService::initCase(), et Arcane::Variable::removeVariableRef().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ _internalSubDomain()

virtual ISubDomain * Arcane::IVariableMng::_internalSubDomain ( ) const
pure virtual

Fonction interne temporaire pour récupérer le sous-domaine.

Implémenté dans Arcane::VariableMng.

Références _internalSubDomain().

Référencé par _internalSubDomain().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ addVariable()

virtual void Arcane::IVariableMng::addVariable ( IVariable * var)
pure virtual

Ajoute une variable.

Ajoute la variable var.

La validité de la variable n'est pas effectuée (void checkVariable()).

Précondition
var != 0
var ne doit pas déjà être référencée.
Renvoie
l'implémentation associée à var.

Implémenté dans Arcane::VariableMng.

Références addVariable().

Référencé par addVariable().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ addVariableRef()

virtual void Arcane::IVariableMng::addVariableRef ( VariableRef * var)
pure virtual

Ajoute une référence à une variable.

Ajoute la référence var au gestionnaire.

Précondition
var != 0
var ne doit pas déjà être référencée.
Renvoie
l'implémentation associée à var.

Implémenté dans Arcane::VariableMng.

Références addVariableRef().

Référencé par addVariableRef().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ build()

virtual void Arcane::IVariableMng::build ( )
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().

Avertissement
Cette méthode ne doit être appelée qu'une seule fois.

Implémenté dans Arcane::VariableMng.

Références build().

Référencé par build().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ checkVariable()

virtual IVariable * Arcane::IVariableMng::checkVariable ( const VariableInfo & infos)
pure virtual

Vérifie une variable.

Vérifie que la variable de nom name caractérisée par infos est valide C'est le cas si et seulement si:

  • aucune variable de nom infos.name() n'existe déjà.
  • une variable de nom infos.name() existe et son type et son genre correspondent infos.

Si la variable n'est pas valide, une exception est lancée.

Cette opération est utilisée lorsqu'on souhaite créer une nouvelle référence à une variable et permet de s'assurer qu'elle sera valide.

Exceptions
ExBadVariableKindTypesi la variable de nom infos.name() existe et que son type et le genre ne correspondent pas à ceux de infos.
Renvoie
la variable de infos.name() si elle existe, 0 sinon

Implémenté dans Arcane::VariableMng.

Références checkVariable().

Référencé par checkVariable().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ detachMeshVariables()

virtual void Arcane::IVariableMng::detachMeshVariables ( IMesh * mesh)
pure virtual

Détache les variables associées au maillage mesh.

Implémenté dans Arcane::VariableMng.

Références detachMeshVariables().

Référencé par detachMeshVariables().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ dumpList() [1/2]

virtual void Arcane::IVariableMng::dumpList ( std::ostream & )
pure virtual

Affiche la liste de toutes les variables du gestionnaire.

Implémenté dans Arcane::VariableMng.

Références dumpList().

+ Voici le graphe d'appel pour cette fonction :

◆ dumpList() [2/2]

virtual void Arcane::IVariableMng::dumpList ( std::ostream & ,
IModule *  )
pure virtual

Affiche la liste des variables du gestionnaire lié à un module.

Implémenté dans Arcane::VariableMng.

Références dumpList().

Référencé par dumpList(), et dumpList().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ dumpStats()

virtual void Arcane::IVariableMng::dumpStats ( std::ostream & ostr,
bool is_verbose )
pure virtual

Ecrit les statistiques sur les variables sur le flot ostr.

Implémenté dans Arcane::VariableMng.

Références dumpStats().

Référencé par dumpStats().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ dumpStatsJSON()

virtual void Arcane::IVariableMng::dumpStatsJSON ( JSONWriter & writer)
pure virtual

Ecrit les statistiques avec l'écrivain writer.

Implémenté dans Arcane::VariableMng.

Références dumpStatsJSON().

Référencé par dumpStatsJSON().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ exportSize()

virtual Real Arcane::IVariableMng::exportSize ( const VariableCollection & vars)
pure virtual

Taille estimé pour exporter des variables.

Cette opération estime le nombre de méga octets que va générer l'exportation des variables vars. Si vars est vide, l'estimation porte sur toutes les variables référencées.

L'estimation tient compte uniquement de la quantité mémoire utilisée par les variables et pas de l'écrivain utilisé.

L'estimation est locale au sous-domaine. Pour obtenir la taille totale d'une exportation, il faut effectuer déterminer la taille par sous-domaine et faire la somme.

Cette méthode est collective

A faire
utiliser des entiers 8 octets voir plus...

Implémenté dans Arcane::VariableMng.

Références exportSize().

Référencé par exportSize().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ findMeshVariable()

virtual IVariable * Arcane::IVariableMng::findMeshVariable ( IMesh * mesh,
const String & name )
pure virtual

Retourne la variable du maillage de nom name ou 0 si aucune de se nom existe.

Implémenté dans Arcane::VariableMng.

Références findMeshVariable().

Référencé par Arcane::ArcanePostProcessingModule::_readConfig(), findMeshVariable(), Arcane::TimeHistoryValueT< DataType >::fromOldToNewVariables(), et Arcane::mesh::DynamicMesh::initializeVariables().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ findVariable()

virtual IVariable * Arcane::IVariableMng::findVariable ( const String & name)
pure virtual

Retourne la variable de nom name ou 0 si aucune de se nom existe.

Implémenté dans Arcane::VariableMng.

Références findVariable().

Référencé par findVariable().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ findVariableFullyQualified()

virtual IVariable * Arcane::IVariableMng::findVariableFullyQualified ( const String & name)
pure virtual

Retourne la variable de nom complet name ou 0 si aucune de se nom existe.

Implémenté dans Arcane::VariableMng.

Références findVariableFullyQualified().

Référencé par Arcane::mesh::ItemFamily::findVariable(), et findVariableFullyQualified().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ generateTemporaryVariableName()

virtual String Arcane::IVariableMng::generateTemporaryVariableName ( )
pure virtual

Génère un nom pour une variable temporaire.

Pour assurer la cohérence de ce nom, il faut que tous les sous-domaines appellent cette fonction.

Implémenté dans Arcane::VariableMng.

Références generateTemporaryVariableName().

Référencé par generateTemporaryVariableName().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ initialize()

virtual void Arcane::IVariableMng::initialize ( )
pure virtual

Initialise l'instance. L'instance n'est pas utilisable tant que cette méthode n'a pas été appelée.

Avertissement
Cette méthode ne doit être appelée qu'une seule fois.

Implémenté dans Arcane::VariableMng.

Références initialize().

Référencé par initialize().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ initializeVariables()

virtual void Arcane::IVariableMng::initializeVariables ( bool is_continue)
pure virtual

Initialise les variables.

Parcours la liste des variables et les initialisent. Seules les variables d'un module utilisé sont initialisées.

Paramètres
is_continuetrue vrai si on est en reprise.

Implémenté dans Arcane::VariableMng.

Références initializeVariables().

Référencé par initializeVariables().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ notifyUsedVariableChanged()

virtual void Arcane::IVariableMng::notifyUsedVariableChanged ( )
pure virtual

Notifie au gestionnaire que l'état d'une variable a changé

Implémenté dans Arcane::VariableMng.

Références notifyUsedVariableChanged().

Référencé par notifyUsedVariableChanged().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ onVariableAdded()

virtual EventObservable< const VariableStatusChangedEventArgs & > & Arcane::IVariableMng::onVariableAdded ( )
pure virtual

Evènement envoyé lorsqu'une variable est créée.

Implémenté dans Arcane::VariableMng.

Références onVariableAdded().

Référencé par onVariableAdded().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ onVariableRemoved()

virtual EventObservable< const VariableStatusChangedEventArgs & > & Arcane::IVariableMng::onVariableRemoved ( )
pure virtual

Evènement envoyé lorsqu'une variable est détruite.

Implémenté dans Arcane::VariableMng.

Références onVariableRemoved().

Référencé par onVariableRemoved().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ parallelMng()

virtual IParallelMng * Arcane::IVariableMng::parallelMng ( ) const
pure virtual

Gestionnaire de parallélisme associé

Implémenté dans Arcane::VariableMng.

Références parallelMng().

Référencé par parallelMng(), et Arcane::Hdf5ItemVariableInfo< VariableType, DataType >::writeVariable().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ readCheckpoint() [1/2]

virtual void Arcane::IVariableMng::readCheckpoint ( const CheckpointReadInfo & infos)
pure virtual

Relit toutes les variables d'une protection.

Lit une protection avec les informations contenues dans infos.

Cette méthode est collective.

Cette méthode est interne à Arcane. En générel, la lecture d'une protection se fait via une instance de ICheckpointMng, accessible via ISubDomain::checkpointMng().

Implémenté dans Arcane::VariableMng.

Références readCheckpoint().

+ Voici le graphe d'appel pour cette fonction :

◆ readCheckpoint() [2/2]

virtual void Arcane::IVariableMng::readCheckpoint ( ICheckpointReader * reader)
pure virtual

Relit toutes les variables d'une protection.

Lit une protection avec le service reader sur l'ensemble des variables.

Cette méthode est collective.

Cette méthode est interne à Arcane. En générel, la lecture d'une protection se fait via une instance de ICheckpointMng, accessible via ISubDomain::checkpointMng().

Implémenté dans Arcane::VariableMng.

Références readCheckpoint().

Référencé par readCheckpoint(), et readCheckpoint().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ readObservable()

virtual IObservable * Arcane::IVariableMng::readObservable ( )
pure virtual

Observable pour les variables en lecture.

Les observateurs enregistrés dans cet observable sont appelés après avoir lu les variables (opération readVariables() ou readCheckpoint()).

Implémenté dans Arcane::VariableMng.

Références readObservable().

Référencé par Arcane::mesh::DynamicMesh::build(), et readObservable().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ readVariables()

virtual void Arcane::IVariableMng::readVariables ( IDataReader * reader,
IVariableFilter * filter = 0 )
pure virtual

Relit toutes les variables.

Parcours l'ensemble des variables du gestionnaire et leur applique le lecteur reader. Si filter est non nul, il est appliqué à chaque variable et une variable n'est lue que si le filtre est vrai pour cette variable. Les variables qui ne sont pas lues ne sont pas modifiées par cette opération.

Obsolète
Utiliser readVariable(IDataReader*)

Cette méthode est collective.

Implémenté dans Arcane::VariableMng.

Références readVariables().

Référencé par readVariables().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ removeAllVariables()

virtual void Arcane::IVariableMng::removeAllVariables ( )
pure virtual

Supprime et détruit les variables gérées par ce gestionnaire.

Implémenté dans Arcane::VariableMng.

Références removeAllVariables().

Référencé par removeAllVariables().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ removeVariable()

virtual void Arcane::IVariableMng::removeVariable ( IVariable * var)
pure virtual

Supprime une variable.

Supprime la variable var.

Après appel à cette méthode, la variable ne doit plus être utilisée.

Précondition
var != 0
var doit avoir une seule référence.

Implémenté dans Arcane::VariableMng.

Références removeVariable().

Référencé par removeVariable().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ removeVariableRef()

virtual void Arcane::IVariableMng::removeVariableRef ( VariableRef * var)
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é.

Précondition
var != 0

Implémenté dans Arcane::VariableMng.

Références removeVariableRef().

Référencé par removeVariableRef().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ subDomain()

virtual ISubDomain * Arcane::IVariableMng::subDomain ( )
pure virtual

Gestionnaire du sous-domaine.

Implémenté dans Arcane::VariableMng.

Références subDomain().

Référencé par subDomain().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ synchronizerMng()

virtual IVariableSynchronizerMng * Arcane::IVariableMng::synchronizerMng ( ) const
pure virtual

Interface du gestionnaire de synchronisation des variables.

Implémenté dans Arcane::VariableMng.

Références synchronizerMng().

Référencé par Arcane::TimeLoopMng::doComputeLoop(), et synchronizerMng().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ traceMng()

virtual ITraceMng * Arcane::IVariableMng::traceMng ( )
pure virtual

Gestionnaire de messages.

Implémenté dans Arcane::VariableMng.

Références traceMng().

Référencé par traceMng(), et Arcane::Hdf5ItemVariableInfo< VariableType, DataType >::writeVariable().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ usedVariables()

virtual VariableCollection Arcane::IVariableMng::usedVariables ( )
pure virtual

Liste des variables utilisées.

Implémenté dans Arcane::VariableMng.

Références usedVariables().

Référencé par Arcane::VerifierService::_getVariables(), Arcane::ItemFamilyVariableSerializer::initialize(), Arcane::MeshUtils::markMeshConnectivitiesAsMostlyReadOnly(), Arcane::mesh_utils::printItems(), Arcane::mesh::DynamicMesh::updateGhostLayerFromParent(), et usedVariables().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ utilities()

virtual IVariableUtilities * Arcane::IVariableMng::utilities ( ) const
pure virtual

Interface des fonctions utilitaires associées.

Implémenté dans Arcane::VariableMng.

Références utilities().

Référencé par Arcane::ArcaneBasicVerifierService::doVerifFromReferenceFile(), et utilities().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ variables() [1/2]

virtual VariableCollection Arcane::IVariableMng::variables ( )
pure virtual

Liste des variables.

Implémenté dans Arcane::VariableMng.

Références variables().

+ Voici le graphe d'appel pour cette fonction :

◆ variables() [2/2]

virtual void Arcane::IVariableMng::variables ( VariableRefCollection v,
IModule * i )
pure virtual

Donne l'ensemble des variables du module i.

Implémenté dans Arcane::VariableMng.

Références variables().

Référencé par Arcane::InternalInfosDumper::dumpArcaneDatabase(), Arcane::SubDomain::dumpInternalInfos(), variables(), et variables().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ writeCheckpoint()

virtual void Arcane::IVariableMng::writeCheckpoint ( ICheckpointWriter * writer)
pure virtual

Ecrit les variables pour une protection.

Utilise le service de protection writer pour écrire les variables.

Cette méthode est collective.

Cette méthode est interne à Arcane. En générel, l'écriture d'une protection se fait via une instance de ICheckpointMng, accessible via ISubDomain::checkpointMng().

Implémenté dans Arcane::VariableMng.

Références writeCheckpoint().

Référencé par writeCheckpoint().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ writeObservable()

virtual IObservable * Arcane::IVariableMng::writeObservable ( )
pure virtual

Observable pour les variables en écriture.

Les observateurs enregistrés dans cet observable sont appelés avant d'écrire les variables (opération writeCheckpoint(), writeVariables() ou writePostProcessing()).

Implémenté dans Arcane::VariableMng.

Références writeObservable().

Référencé par Arcane::mesh::DynamicMesh::build(), et writeObservable().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ writePostProcessing()

virtual void Arcane::IVariableMng::writePostProcessing ( IPostProcessorWriter * writer)
pure virtual

Ecrit les variables pour un post-traitement.

Utilise le service de post-traitement writer pour écrire les variables. L'appelant doit avoir positionner les champs de writer avant cet appel, notamment la liste des variables à post-traiter. Cette méthode appelle IPostProcessorWriter::notifyBeginWrite() avant l'écriture et IPostProcessorWriter::notifyEndWriter() en fin.

Cette méthode est collective.

Implémenté dans Arcane::VariableMng.

Références writePostProcessing().

Référencé par writePostProcessing().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ writeVariables() [1/2]

virtual void Arcane::IVariableMng::writeVariables ( IDataWriter * writer,
const VariableCollection & vars )
pure virtual

Exporte les variables.

Exporte les variables de la liste vars. Si vars est vide, exporte toutes les variables de la base qui sont utilisées.

Implémenté dans Arcane::VariableMng.

Références writeVariables().

+ Voici le graphe d'appel pour cette fonction :

◆ writeVariables() [2/2]

virtual void Arcane::IVariableMng::writeVariables ( IDataWriter * writer,
IVariableFilter * filter = 0 )
pure virtual

Ecrit les variables.

Parcours l'ensemble des variables du gestionnaire et leur applique l'écrivain writer. Si filter est non nul, il est appliqué à chaque variable et une variable n'est écrite que si le filtre est vrai pour cette variable.

Cette méthode est collective

Implémenté dans Arcane::VariableMng.

Références writeVariables().

Référencé par writeVariables(), et writeVariables().

+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

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