12#ifndef ARCANE_CORE_COMMONVARIABLES_H
13#define ARCANE_CORE_COMMONVARIABLES_H
17#include "arcane/utils/String.h"
19#include "arcane/core/VariableTypes.h"
43 friend class ModuleMaster;
59 Int32 globalIteration()
const;
61 Real globalTime()
const;
63 Real globalOldTime()
const;
65 Real globalFinalTime()
const;
67 Real globalDeltaT()
const;
69 Real globalCPUTime()
const;
71 Real globalOldCPUTime()
const;
73 Real globalElapsedTime()
const;
75 Real globalOldElapsedTime()
const;
VariableScalarInt32 m_global_iteration
Current iteration.
VariableScalarReal m_global_final_time
Final time of the case.
VariableScalarReal m_global_elapsed_time
Clock time used (in seconds).
VariableScalarReal m_global_cpu_time
CPU time used (in seconds).
VariableScalarReal m_global_old_deltat
Delta T at the time previous to the global time.
virtual ~CommonVariables()
Releases resources.
VariableScalarReal m_global_old_elapsed_time
Previous clock time used (in seconds).
VariableScalarReal m_global_time
Current time.
CommonVariables(IModule *c)
Constructs the references of the common variables for the module c.
VariableScalarReal m_global_old_cpu_time
Previous CPU time used (in seconds).
VariableScalarReal m_global_old_time
Time previous to the current time.
VariableScalarReal m_global_deltat
Global Delta T.
Interface of the subdomain manager.
Variable manager interface.
VariableRefScalarT< Int32 > VariableScalarInt32
Scalar variable of 32-bit integer type.
VariableRefScalarT< Real > VariableScalarReal
Scalar variable of real type.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
double Real
Type representing a real number.
std::int32_t Int32
Signed integer type of 32 bits.