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;
class Champ_front_base Base class for the hierarchy of boundary fields.
virtual int initialiser(double temps, const Champ_Inc_base &inco)
Initialization at the beginning of calculation.
virtual void changer_temps_futur(double temps, int i)
Changes the time value for the i-th temporal value after the present.
virtual DoubleTab & valeurs() override
Returns the array of field values.
virtual void set_instationnaire(bool flag)
class Champ_front_base Base class for unsteady boundary Fields,
void valeurs_face(int, DoubleVect &) const override
Returns the vector of field values for the given face.
int avancer(double temps) override
Advances to the desired time.
int initialiser(double temps, const Champ_Inc_base &inco) override
Initialization at the beginning of calculation.
void fixer_nb_valeurs_temporelles(int nb_cases) override
Overrides Champ_front_base::fixer_nb_valeurs_temporelles.
bool has_valeurs_au_temps(double temps) const override
int reculer(double temps) override
Goes back to the desired time.
DoubleTab & valeurs_au_temps(double temps) override
Returns the values at the desired time.
Class defining operators and methods for all reading operation in an input flow (file,...
virtual int nb_comp() const
virtual Entree & readOn(Entree &)
Reads an Objet_U from an input stream. Virtual method to override.
virtual Sortie & printOn(Sortie &) const
Writes the object to an output stream. Virtual method to override.
static void exit(int exit_code=-1)
Exit routine for TRUST within a Kokkos region.
int nb_cases() const
Returns the number of slots in the Roue.
Base class for output streams.
void resize(_SIZE_, RESIZE_OPTIONS opt=RESIZE_OPTIONS::COPY_INIT)