16#include <Champ_Don_base.h>
17#include <Check_espace_virtuel.h>
42 Cerr <<
"Champ_Don_base::affecter_ : " <<
que_suis_je() <<
"::affecter_ must be overloaded in derived classes" << finl;
51 Cerr <<
"Champ_Don_base::affecter_compo must be overloaded in derived classes" << finl;
111 Cerr <<
que_suis_je() <<
"::imprime not coded." << finl;
class Champ_Don_base base class of Given Fields (not calculated)
void mettre_a_jour(double temps) override
Time update.
void dimensionner(int, int)
Sets the number of components and the number of nodal values.
Champ_base & affecter_(const Champ_base &) override
Causes an error! To be overridden by derived classes! Not a pure virtual for development convenience!
Champ_base & affecter_compo(const Champ_base &, int) override
Causes an error! To be overridden by derived classes! Not a pure virtual for development convenience!
int reprendre(Entree &) override
DOES NOTHING.
int fixer_nb_valeurs_nodales(int nb_noeuds) override
Sets the number of degrees of freedom per component.
virtual int initialiser(const double temps)
DOES NOTHING.
int imprime(Sortie &, int) const override
DOES NOTHING.
void resetTime(double time) override
int sauvegarder(Sortie &) const override
DOES NOTHING.
class Champ_base This class is the base of the fields hierarchy.
Champ_base()
Default constructor of a Champ_base.
virtual double changer_temps(const double t)
Sets the time at which the field is defined.
Class defining operators and methods for all reading operation in an input flow (file,...
virtual void fixer_nb_comp(int i)
Sets the number of components of the field.
const Nom & que_suis_je() const
Returns the string identifying the class.
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.
Base class for output streams.