16#include <Champ_front_Tabule.h>
52 Motcle accolade_ouverte(
"{");
53 Motcle accolade_fermee(
"}");
60 if (motlu == accolade_ouverte)
63 DoubleVect param(nb_val);
64 DoubleTab tab_valeurs(nb_val, dim);
65 for (i=0; i<nb_val; i++)
67 for (i=0; i<nb_val; i++)
69 is >> tab_valeurs(i,j);
72 if (motlu != accolade_fermee)
74 Cerr <<
"Error reading from an object of type Champ_front_Tabule" << finl;
75 Cerr <<
"We expected keyword } instead of " << motlu << finl;
81 Cerr <<
"Error reading from an object of type Champ_front_Tabule" << finl;
82 Cerr <<
"We expected keyword { instead of " << motlu << finl;
int lire_dimension(Entree &, const Nom &)
Verification de la dimension du champ Renvoie la dimension du champ.
classe Champ_front_Tabule Classe derivee de Champ_front_instationnaire_base qui
void mettre_a_jour(double temps) override
Mise a jour en temps du champ.
int initialiser(double temps, const Champ_Inc_base &inco) override
Initialisation en debut de calcul.
Champ_front_base & affecter_(const Champ_front_base &ch) override
Renvoie l'objet Champ_front_Tabule upcaste en Champ_front_base.
virtual DoubleTab & valeurs() override
Renvoie le tableau des valeurs du champ.
classe Champ_front_base Classe de base pour les Champs aux frontieres instationnaires,
int initialiser(double temps, const Champ_Inc_base &inco) override
Initialisation en debut de calcul.
DoubleTab & valeurs_au_temps(double temps) override
Renvoie les valeurs au temps desire.
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.