13#include "arcane/PreciseOutputChecker.h"
27 m_output_period_physical_time = output_period;
36 m_table_values_physical_time = output_table;
42void PreciseOutputChecker::
43initializeOutputIteration(Integer output_period)
45 m_output_period_iteration = output_period;
51void PreciseOutputChecker::
52initializeOutputIteration(ICaseFunction* output_table)
54 m_table_values_iteration = output_table;
66 if (m_table_values_physical_time !=
nullptr) {
81 if (m_table_values_iteration !=
nullptr) {
84 if (m_output_period_iteration > 0) {
virtual void value(Real param, Real &v) const =0
Valeur v de l'option pour le paramètre param.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
bool checkIfOutput(double old_time, double current_time, Integer current_iteration)
Indique s'il faut ou non faire une sortie.
bool _checkTime(Real old_time, Real current_time, Real output_period)
Méthode pour contrôler un output fixé
void initializeOutputPhysicalTime(double output_period)
bool _checkOldTime(Real old_time, Real output_period, Integer curr_number_of_outputs)
Méthode pour vérifier si un temps précédent ne provoque pas d'output.
bool _compareTime(Real current_time, Real compar_time)
Méthode interne de comparaison des temps.
bool _checkTimeInterval(Real output_period, Real current_time, Real period)
Méthode pour contrôler un output par encadrement.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-