16#include <Fluide_Quasi_Compressible.h>
17#include <Discretisation_base.h>
18#include <Navier_Stokes_QC.h>
33 if (!sub_type(Fluide_Quasi_Compressible,le_fluide.valeur()))
35 Cerr<<
"ERROR : the Navier_Stokes_QC equation can be associated only to a quasi compressible fluid."<<finl;
51 Cerr<<
"Navier_Stokes_QC::completer"<<finl;
52 if (le_fluide->a_gravite())
54 Cerr <<
"Gravity = " << le_fluide->gravite() << finl;
55 Cerr <<
"Creation of the buoyancy source term for the Navier_Stokes_QC equation : " << finl;
58 Nom type_so =
"Source_QC_Gravite_";
60 if (disc==
"VEFPreP1B") disc =
"VEF";
63 so->associer_eqn(*
this);
64 Cerr << so->que_suis_je() << finl;
Class defining operators and methods for all reading operation in an input flow (file,...
const Discretisation_base & discretisation() const
Renvoie la discretisation associee a l'equation.
classe Navier_Stokes_Fluide_Dilatable_base Cette classe basse porte les termes de l'equation de la dy...
void completer() override
Complete l'equation base, associe la pression a l'equation,.
int impr(Sortie &os) const override
Imprime les operateurs de l'equation sur un flot de sortie, de facon inconditionnelle.
classe Navier_Stokes_QC Cette classe porte les termes de l'equation de la dynamique
void completer() override
Complete l'equation base, associe la pression a l'equation,.
int impr(Sortie &os) const override
Imprime les operateurs de l'equation sur un flot de sortie, de facon inconditionnelle.
class Nom Une chaine de caractere pour nommer les objets de TRUST
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.
classe Source Classe generique de la hierarchie des sources, un objet Source peut
void typer_direct(const Nom &)