16#include <Terme_Source_Constituant.h>
17#include <Schema_Temps_base.h>
18#include <Probleme_base.h>
28 Cerr <<
"Lecture du Champ Source pour le terme source du/des constituants" << finl;
29 is >> la_source_constituant;
35 for (
int i = 0; i < inco.
nb_comp(); ++i)
50 if (type!=
"") nomfichier+=(
Nom)
"_"+type;
54 const int wcol = std::max(
colw_, sch.
wcol());
61 fic << (
Nom)
"# Printing of the source term " + qsj +
" of the equation "+ eq.
que_suis_je() +
" of the problem "+ eq.
probleme().
le_nom() << finl;
62 fic <<
"# " << description << finl;
63 if (!gnuplot_header) fic <<
"#";
67 for (
int i = 0; i < eq.
inconnue().nb_comp(); ++i)
74 os.
ouvrir(nomfichier,ios::app);
77 os.
setf(ios::scientific);
Class defining operators and methods for all reading operation in an input flow (file,...
classe Equation_base Le role d'une equation est le calcul d'un ou plusieurs champs....
virtual const Champ_Inc_base & inconnue() const =0
Probleme_base & probleme()
Renvoie le probleme associe a l'equation.
virtual int nb_comp() const
const Noms & noms_compo() const
Renvoie le tableau des noms des composantes du champ.
class Nom Une chaine de caractere pour nommer les objets de TRUST
const Nom & que_suis_je() const
renvoie la chaine identifiant la classe.
const Nom & le_nom() const override
Donne le nom de l'Objet_U Methode a surcharger : renvoie "neant" dans cette implementation.
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
bool & reprise_effectuee()
const Schema_Temps_base & schema_temps() const
Renvoie le schema en temps associe au probleme.
Cette classe est a la classe C++ ofstream ce que la classe Sortie est a la classe C++ ostream Elle re...
int nb_impr() const
Renvoie le nombre d'impressions effectuees.
int gnuplot_header() const
int precision_impr() const
virtual int ouvrir(const char *name, IOS_OPEN_MODE mode=ios::out)
void precision(int pre) override
void setf(IOS_FORMAT code) override
void set_col_width(int w)
virtual int add_col(const double ob)
void lire_donnees(Entree &)
Lit le terme de puissance a partir d'un flot d'entree.
int completer(const Champ_Inc_base &inco)
void ouvrir_fichier(const Equation_base &eq, const Nom &out, const Nom &qsj, const Nom &description, SFichier &os, const Nom &type, const int flag) const