12#ifndef ARCANE_IMPL_VARIABLEUTILITIES_H
13#define ARCANE_IMPL_VARIABLEUTILITIES_H
17#include "arcane/utils/TraceAccessor.h"
18#include "arcane/IVariableUtilities.h"
31class VariableDependInfo;
38class VariableUtilities
45 virtual ~VariableUtilities();
50 virtual void dumpDependencies(
IVariable* var,std::ostream& ostr,
bool is_recursive);
51 virtual void dumpAllVariableDependencies(std::ostream& ostr,
bool is_recursive);
54 bool dump_not_common);
60 void _dumpDependencies(
IVariable* var,std::ostream& ostr,
bool is_recursive);
62 std::set<IVariable*>& done_vars,
Integer indent_level);
Interface du gestionnaire de parallélisme pour un sous-domaine.
Interface du gestionnaire de variables.
Interface proposant des fonctions utilitaires sur les variables.
Interface d'une variable.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
Informations sur une dépendance de variable.
virtual IVariableMng * variableMng() const
Gestionnaire de variables associé
Int32 Integer
Type représentant un entier.