16#ifndef Fluide_Quasi_Compressible_included
17#define Fluide_Quasi_Compressible_included
19#include <Fluide_Dilatable_base.h>
49 void remplir_champ_pression_tot(
int n,
const DoubleTab& PHydro, DoubleTab& PTot)
override;
62 Cerr<<
"Error : the pressure calculated by Resoudre_EDO_PT method is negative : "<<
Pth_ << finl;
66 EDO_Pth_->mettre_a_jour_CL(
Pth_);
76 eos_tools_->secmembre_divU_Z(tab_W);
class Discretisation_base This class represents a spatial discretization scheme, which
Class defining operators and methods for all reading operation in an input flow (file,...
Base class for a dilatable fluid, inheriting from Fluide_base.
Fluide_Quasi_Compressible class This class represents a quasi-compressible fluid,.
void completer(const Probleme_base &) override
Completes the fluid with the unknown fields associated with the problem.
int traitement_rho_gravite_
void secmembre_divU_Z(DoubleTab &) const override
void Resoudre_EDO_PT() override
void discretiser(const Probleme_base &pb, const Discretisation_base &dis) override
int get_traitement_rho_gravite() const
int lire_motcle_non_standard(const Motcle &, Entree &) override
Reads non-simple-type parameters of an Objet_U from an input stream.
double temps_debut_prise_en_compte_drho_dt_
void set_param(Param ¶m) const override
A character string (Nom) in uppercase.
Helper class to factorize the readOn method of Objet_U classes.
class Probleme_base It is a Probleme_U that is not a coupling.
static void abort()
Abort routine for TRUST on a fatal error.
static int je_suis_maitre()
Returns 1 if on the master processor of the current group (i.e. me() == 0), 0 otherwise.
void ajoute_sans_ech_esp_virt(_SCALAR_TYPE_ alpha, const TRUSTVect &y, Mp_vect_options opt=VECT_REAL_ITEMS)