36class ARCANE_CORE_EXPORT OutputChecker
 
   56  void initialize(
bool recompute_next_value);
 
   57  bool hasOutput()
 const { 
return m_out_type != OutTypeNone; }
 
   58  bool check(Real old_time, Real current_time, Integer current_iteration,
 
   59             Integer current_cpu_time, 
const String& from_function = String());
 
   60  void assignGlobalTime(VariableScalarReal* variable, 
const CaseOptionReal* option);
 
   61  void assignCPUTime(VariableScalarInteger* variable, 
const CaseOptionInteger* option);
 
   62  void assignIteration(VariableScalarInteger* variable, 
const CaseOptionInteger* option);
 
   63  Real nextGlobalTime() 
const;
 
   64  Integer nextIteration() 
const;
 
   65  Integer nextCPUTime() 
const;
 
   69  ISubDomain* m_sub_domain = 
nullptr;
 
   71  eOutType m_out_type = OutTypeNone;
 
   72  VariableScalarInteger* m_next_iteration = 
nullptr; 
 
   73  VariableScalarReal* m_next_global_time = 
nullptr; 
 
   74  VariableScalarInteger* m_next_cpu_time = 
nullptr; 
 
   75  const CaseOptionInteger* m_step_iteration = 
nullptr;
 
   76  const CaseOptionReal* m_step_global_time = 
nullptr;
 
   77  const CaseOptionInteger* m_step_cpu_time = 
nullptr;
 
   81  void _recomputeTypeGlobalTime();
 
   82  void _recomputeTypeCPUTime();
 
   83  void _recomputeTypeIteration();
 
 
Interface du gestionnaire d'un sous-domaine.