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>
Specialisation of Convection_Diffusion_std for multiphase flows where the transported scalar is tempe...
Class defining operators and methods for all reading operation in an input flow (file,...
class Equation_base The role of an equation is the calculation of one or more fields....
Specialisation of Convection_Diffusion_std for multiphase flows where the transported scalar is the v...
Milieu_base This class is the base of the (physical) medium hierarchy.
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
An array of character strings (VECT(Nom)).
Pb_Fluide_base This class provides a base class for.
Multiphase thermohydraulics problem of type "3*N equations":
double alpha_inf_phase(int i) const
void preparer_calcul() override
Prepares the computation: initializes the medium parameters and prepares the computation of each equa...
virtual const Equation_base & equation_qdm() const
virtual bool resolution_en_T() const
double calculer_pas_de_temps() const override
Computes the value of the next time step for the problem.
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
Reading of the equations of the problem.
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
Returns the number of equations.
const Equation_base & equation(int) const override
Returns the equation at index i (const version).
virtual const Equation_base & equation_masse() const
void typer_lire_milieu(Entree &is) override
int verifier() override
Checks the compatibility of the thermal and hydraulic equations.
void associer_milieu_base(const Milieu_base &) override
Associates the medium with the problem.
virtual Equation_base & equation_masse()
Carries the terms of the momentum equation for multiphase flow without turbulence modelling.