12#ifndef ARCANE_IMPL_VARIABLEUTILITIES_H
13#define ARCANE_IMPL_VARIABLEUTILITIES_H
17#include "arcane/utils/TraceAccessor.h"
18#include "arcane/core/IVariableUtilities.h"
40class VariableUtilities
47 virtual ~VariableUtilities();
56 bool dump_not_common);
62 void _dumpDependencies(
IVariable* var, std::ostream& ostr,
bool is_recursive);
64 std::set<IVariable*>& done_vars,
Integer indent_level);
Interface of the parallelism manager for a subdomain.
Variable manager interface.
Interface providing utility functions on variables.
TraceAccessor(ITraceMng *m)
Constructs an accessor via the trace manager m.
Information about a variable dependency.
virtual void dumpAllVariableDependencies(std::ostream &ostr, bool is_recursive)
Displays dependency information for all variables.
virtual void dumpDependencies(IVariable *var, std::ostream &ostr, bool is_recursive)
Displays dependency information for a variable.
virtual VariableCollection filterCommonVariables(IParallelMng *pm, const VariableCollection input_variables, bool dump_not_common)
virtual IVariableMng * variableMng() const
Associated variable manager.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.