16#include <Operateur_Conv_base.h>
17#include <Champ_base.h>
45Operateur_Conv_base::Operateur_Conv_base():dt_stab_conv_(-123.) {}
51 Cerr <<
"Operateur_Conv_base::associer_norme_vitesse\n";
52 Cerr <<
" field name : " << norme_vitesse.
le_nom();
53 Cerr <<
" unit : " << norme_vitesse.
unite() << finl;
55 la_norme_vitesse = norme_vitesse;
59 vitesse_pour_pas_de_temps_=vitesse;
66 Cerr <<
"Compressible form of operator \"" <<
que_suis_je() <<
"\" not implemented!" << finl;
74 Cerr <<
"Operateur_Conv_base::set_transporting_velocity_phase_index: "
75 <<
"not implemented for operator '" <<
que_suis_je()
76 <<
"'. Override in the derived class if needed." << finl;
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,...
const Nom & le_nom() const override
Renvoie le nom du champ.
const Nom & unite() const
Renvoie l'unite d'un champ scalaire dont toutes les composantes ont la meme unite.
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.
classe Operateur_Conv_base Cette classe est la base de la hierarchie des operateurs representant
virtual void set_transporting_velocity_phase_index(int idx)
virtual void set_incompressible(const int)
virtual void associer_norme_vitesse(const Champ_base &norme_vitesse)
virtual void associer_vitesse_pour_pas_de_temps(const Champ_base &vitesse)
classe Operateur_base Classe est la base de la hierarchie des objets representant un
static void exit(int exit_code=-1)
Routine de sortie de TRUST dans une region Kokkos.
static int je_suis_maitre()
renvoie 1 si on est sur le processeur maitre du groupe courant (c'est a dire me() == 0),...
Classe de base des flux de sortie.