16#ifndef Loi_Etat_Multi_GP_base_included
17#define Loi_Etat_Multi_GP_base_included
19#include <Loi_Etat_Melange_GP_base.h>
20#include <TRUST_List.h>
State law class for a mixture of ideal gases.
Base state law class for a mixture of ideal gases.
void calculer_masse_volumique() override=0
Recomputes the density (masse volumique).
virtual void calculer_mu_wilke()=0
void calculer_lambda() override
Computes the thermal conductivity.
virtual void calculer_masse_molaire(DoubleTab &M) const =0
void calculer_mu() override
Computes the dynamic viscosity.
void calculer_tab_mu(const DoubleTab &mu, int size)
LIST(OBS_PTR(Champ_Inc_base)) liste_Y
void calculer_Cp() override
Computes Cp. Does nothing: Cp is constant.
const DoubleTab & masse_molaire() const
void calculer_masse_molaire()
DoubleTab & masse_molaire()
void initialiser_inco_ch() override
Initialises the heat equation unknown; sets rho arrays and updates density.
virtual void associer_inconnue(const Champ_Inc_base &inconnue)
Associates the unknown of each mass fraction equation with the state law.
void calculer_alpha() override
Computes the thermal diffusivity.
virtual void calculer_tab_Cp(DoubleTab &cp) const =0
OBS_PTR(Fluide_Dilatable_base) le_fluide