16#include <Champ_front_var_instationnaire.h>
65inline void print(
const Roue_ptr& les_valeurs)
67 Cerr <<
"The times available are :" << finl;
68 for(
int i=1; i<les_valeurs->
nb_cases(); i++)
69 Cerr <<
" " << les_valeurs[i].temps() << finl;
99 Cerr <<
"In Champ_front_var_instationnaire::valeurs(double), "
100 <<
"time " << temps <<
" not found." << finl;
120 Cerr <<
"In Champ_front_var_instationnaire::valeurs(double), "
121 <<
"time " << temps <<
" not found." << finl;
146 Cerr <<
"In Champ_front_var_instationnaire::avancer(double), "
147 <<
"time " << temps <<
" not found." << finl;
162 assert(temps<les_valeurs->temps());
172 Cerr <<
"In Champ_front_var_instationnaire::reculer(double), "
173 <<
"time " << temps <<
" not found." << finl;
virtual void changer_temps_futur(double temps, int i)
Change la valeur du temps pour la ieme valeur temporelle apres le present.
virtual DoubleTab & valeurs() override
Renvoie le tableau des valeurs du champ.
virtual void set_instationnaire(bool flag)
classe Champ_front_var_instationnaire Classe derivee de Champ_front_var qui represente les champs aux
void fixer_nb_valeurs_temporelles(int nb_cases) override
Surcharge Champ_front_base::fixer_nb_valeurs_temporelles.
int reculer(double temps) override
Recule jusqu'au temps desire.
int initialiser(double temps, const Champ_Inc_base &inco) override
Initialise le temps courant et Gpoint.
DoubleTab & valeurs_au_temps(double temps) override
Renvoie les valeurs au temps desire.
bool has_valeurs_au_temps(double temps) const override
int avancer(double temps) override
Avance jusqu'au temps desire.
classe Champ_front_var Classe derivee de Champ_front_base qui represente un champ sur
int initialiser(double temps, const Champ_Inc_base &inco) override
Initialisation en debut de calcul.
Class defining operators and methods for all reading operation in an input flow (file,...
const Nom & le_nom() const override
Renvoie le nom du champ.
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
virtual Entree & readOn(Entree &)
Lecture d'un Objet_U sur un flot d'entree Methode a surcharger.
virtual Sortie & printOn(Sortie &) const
Ecriture de l'objet sur un flot de sortie Methode a surcharger.
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
int nb_cases() const
Retourne le nombre de cases de la Roue.
Classe de base des flux de sortie.