16#include <Champ_Generique_Champ.h>
39void Champ_Generique_Champ::set_param(
Param& param)
const
46int Champ_Generique_Champ::lire_motcle_non_standard(
const Motcle& mot,
Entree& is)
59void Champ_Generique_Champ::mettre_a_jour(
double temps)
61 champ_->mettre_a_jour(temps);
75 return champ_.valeur();
: class Champ_Generique_Champ
Classe de champ particuliere qui encapsule une reference a un champ volumique de TRUST de type Champ_...
virtual void set_ref_champ(const Champ_base &)
Associe le champ et determine sa localisation.
virtual const Champ_base & get_ref_champ_base() const
Renvoie le champ_base sous-jacent.
int lire_motcle_non_standard(const Motcle &, Entree &) override
Lecture des parametres de type non simple d'un objet_U a partir d'un flot d'entree.
classe Champ_base Cette classe est la base de la hierarchie des champs.
Class defining operators and methods for all reading operation in an input flow (file,...
Une chaine de caractere (Nom) en majuscules.
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.
Helper class to factorize the readOn method of Objet_U classes.
void ajouter(const char *keyword, const int *value, Param::Nature nat=Param::OPTIONAL)
Register an integer parameter.
void ajouter_non_std(const char *keyword, const Objet_U *value, Param::Nature nat=Param::OPTIONAL)
Register a keyword handled by Objet_U::lire_motcle_non_standard.
Classe de base des flux de sortie.