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;
classe Champ_Don_base classe de base des Champs donnes (non calcules)
void mettre_a_jour(double temps) override
Mise a jour en temps.
void dimensionner(int, int)
Fixe le nombre de composantes et le nombre de valeurs nodales.
Champ_base & affecter_(const Champ_base &) override
Provoque une erreur ! A surcharger par les classes derivees ! non virtuelle pure par commoditees de d...
Champ_base & affecter_compo(const Champ_base &, int) override
Provoque une erreur ! A surcharger par les classes derivees ! non virtuelle pure par commoditees de d...
int reprendre(Entree &) override
NE FAIT RIEN.
int fixer_nb_valeurs_nodales(int nb_noeuds) override
Fixe le nombre de degres de liberte par composante.
virtual int initialiser(const double temps)
NE FAIT RIEN.
int imprime(Sortie &, int) const override
NE FAIT RIEN.
void resetTime(double time) override
int sauvegarder(Sortie &) const override
NE FAIT RIEN.
classe Champ_base Cette classe est la base de la hierarchie des champs.
Champ_base()
Constructeur par defaut d'un Champ_base.
virtual double changer_temps(const double t)
Fixe le temps auquel se situe le champ.
Class defining operators and methods for all reading operation in an input flow (file,...
virtual void fixer_nb_comp(int i)
Fixe le nombre de composantes 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.
Classe de base des flux de sortie.