16#include <Champ_front_instationnaire_base.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_instationnaire_base::valeurs(double), "
100 <<
"time " << temps <<
" not found." << finl;
120 Cerr <<
"In Champ_front_instationnaire_base::valeurs(double), "
121 <<
"time " << temps <<
" not found." << finl;
145 Cerr <<
"In Champ_front_instationnaire_base::avancer(double), "
146 <<
"time " << temps <<
" not found." << finl;
161 assert(temps<les_valeurs->temps());
171 Cerr <<
"In Champ_front_instationnaire_base::reculer(double), "
172 <<
"time " << temps <<
" not found." << finl;
classe Champ_front_base Classe de base pour la hierarchie des champs aux frontieres.
virtual int initialiser(double temps, const Champ_Inc_base &inco)
Initialisation en debut de calcul.
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_base Classe de base pour les Champs aux frontieres instationnaires,
void valeurs_face(int, DoubleVect &) const override
Renvoie le vecteur des valeurs du champ pour la face donnee.
int avancer(double temps) override
Avance jusqu'au temps desire.
int initialiser(double temps, const Champ_Inc_base &inco) override
Initialisation en debut de calcul.
void fixer_nb_valeurs_temporelles(int nb_cases) override
Surcharge Champ_front_base::fixer_nb_valeurs_temporelles.
bool has_valeurs_au_temps(double temps) const override
int reculer(double temps) override
Recule jusqu'au temps desire.
DoubleTab & valeurs_au_temps(double temps) override
Renvoie les valeurs au temps desire.
Class defining operators and methods for all reading operation in an input flow (file,...
virtual int nb_comp() const
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.
void resize(_SIZE_, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT)