16#ifndef Pb_Multiphase_included
17#define Pb_Multiphase_included
19#include <Energie_Multiphase.h>
20#include <Masse_Multiphase.h>
21#include <Correlation_base.h>
22#include <Pb_Fluide_base.h>
23#include <QDM_Multiphase.h>
24#include <TRUST_Deriv.h>
25#include <TRUST_List.h>
26#include <Interprete.h>
classe Energie_Multiphase Cas particulier de Convection_Diffusion_std pour un fluide quasi conpressib...
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....
classe Masse_Multiphase Cas particulier de Convection_Diffusion_std pour un fluide quasi conpressible
classe Milieu_base Cette classe est la base de la hierarchie des milieux (physiques)
Une chaine de caractere (Nom) en majuscules.
class Nom Une chaine de caractere pour nommer les objets de TRUST
Un tableau de chaine de caracteres (VECT(Nom)).
classe Pb_Fluide_base Cette classe a pour but de disposer d une classe amont pour
classe Pb_Multiphase Cette classe represente un probleme de thermohydraulique multiphase de type "3*N...
double alpha_inf_phase(int i) const
void preparer_calcul() override
Prepare le calcul: initialise les parametres du milieu et prepare le calcul de chacune des equations.
virtual const Equation_base & equation_qdm() const
virtual bool resolution_en_T() const
double calculer_pas_de_temps() const override
Calcul la valeur du prochain pas de temps du probleme.
Masse_Multiphase eq_masse_
virtual Equation_base & equation_qdm()
virtual const Equation_base & equation_energie() const
DoubleVect alpha_inf_phases_
virtual void typer_lire_correlation_hem()
Energie_Multiphase eq_energie_
virtual Equation_base & equation_energie()
Entree & lire_equations(Entree &is, Motcle &dernier_mot) override
Lecture des equations du probleme.
const Nom & nom_phase(int i) const
void set_alpha_inf_phase(int i, double value)
const Noms & noms_phases() const
int nombre_d_equations() const override
Renvoie le nombre d'equation, Renvoie 2 car il y a 2 equations a un probleme de.
const Equation_base & equation(int) const override
Renvoie l'equation d'hydraulique de type Navier_Stokes_std si i=0 Renvoie l'equation de la thermique ...
virtual const Equation_base & equation_masse() const
void typer_lire_milieu(Entree &is) override
int verifier() override
Teste la compatibilite des equations de la thermique et de l'hydraulique.
void associer_milieu_base(const Milieu_base &) override
Associe le milieu au probleme Le milieu doit etre de type fluide incompressible.
virtual Equation_base & equation_masse()
classe QDM_Multiphase Cette classe porte les termes de l'equation de la dynamique