TrioCFD 1.9.9_beta
TrioCFD documentation
Loading...
Searching...
No Matches
EOS_to_TRUST_Sat_generique Class Reference

EOS interface for saturation properties as functions of temperature and enthalpy. More...

#include <EOS_to_TRUST_Sat_generique.h>

Inheritance diagram for EOS_to_TRUST_Sat_generique:
[legend]
Collaboration diagram for EOS_to_TRUST_Sat_generique:
[legend]

Public Member Functions

void set_saturation_generique (const char *const model_name, const char *const fluid_name) override
int tppi_get_p_sat_T (const SpanD T, SpanD res, int ncomp=1, int ind=0) const override
int tppi_get_p_sat_d_T_T (const SpanD T, SpanD res, int ncomp=1, int ind=0) const override
int tppi_get_lvap_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const override
int tppi_get_lvap_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const override
int tppi_get_sigma_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int id=0) const override
int tppi_get_sigma_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int id=0) const override
int tppi_get_all_flux_interfacial_pb_multiphase (const SpanD P, MSatSpanD sats, int ncomp=1, int id=0) const override
int tppi_get_all_sat_loi_F5 (const MSpanD input, MSatSpanD sats, int ncomp=1, int id=0) const override
void set_user_uniform_sigma (const double sigma) override
Public Member Functions inherited from EOS_to_TRUST
 ~EOS_to_TRUST () override
void desactivate_handler (bool op=true) override
double tppi_get_p_min () const override final
double tppi_get_p_max () const override final
double tppi_get_h_min () const override final
double tppi_get_h_max () const override final
double tppi_get_T_min () const override final
double tppi_get_T_max () const override final
double tppi_get_rho_min () const override final
double tppi_get_rho_max () const override final
double tppi_get_p_crit () const override final
double tppi_get_h_crit () const override final
double tppi_get_T_crit () const override final
double tppi_get_rho_crit () const override final
MRange all_unknowns_range () override final
Public Member Functions inherited from TPPI
 TPPI ()=default
virtual ~TPPI ()=default
virtual void set_fluide_generique (const char *const, const char *const)
virtual void set_phase (const Motcle &)
virtual void set_path_refprop ()
virtual void verify_phase (const Motcle &)
template<typename TYPE>
TYPE not_implemented (const char *nom_funct) const
virtual int tppi_get_rho_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_rho_dp_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_rho_dT_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_h_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_h_dp_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_h_dT_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_cp_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_cp_dp_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_cp_dT_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_mu_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_mu_dp_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_mu_dT_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_lambda_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_lambda_dp_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_lambda_dT_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_sigma_dp_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_sigma_dT_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_beta_pT (const SpanD P, const SpanD T, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_rho_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_rho_dp_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_rho_dh_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_T_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_T_dp_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_T_dh_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_cp_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_cp_dp_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_cp_dh_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_mu_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_mu_dp_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_mu_dh_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_lambda_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_lambda_dp_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_lambda_dh_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_sigma_dp_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_sigma_dh_ph (const SpanD P, const SpanD H, SpanD R, int ncomp=1, int ind=0) const
virtual int tppi_get_beta_ph (const SpanD P, const SpanD H, SpanD R, int ncomp, int ind) const
virtual int tppi_get_T_sat_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_T_sat_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_h_l_sat_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_h_l_sat_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_h_v_sat_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_h_v_sat_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_rho_l_sat_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_rho_l_sat_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_rho_v_sat_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_rho_v_sat_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_cp_l_sat_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_cp_l_sat_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_cp_v_sat_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_cp_v_sat_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_lambda_l_sat_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_lambda_l_sat_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_lambda_v_sat_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_lambda_v_sat_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_mu_l_sat_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_mu_l_sat_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_mu_v_sat_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_mu_v_sat_d_p_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_CPMLB_pb_multiphase_pT (const MSpanD input, MLoiSpanD prop, int ncomp=1, int id=0) const
virtual int tppi_get_all_pb_multiphase_pT (const MSpanD input, MLoiSpanD inter, MLoiSpanD bord, int ncomp=1, int id=0) const
virtual int tppi_get_CPMLB_pb_multiphase_ph (const MSpanD input, MLoiSpanD_h prop, int ncomp=1, int id=0) const
virtual int tppi_get_all_pb_multiphase_ph (const MSpanD input, MLoiSpanD_h inter, MLoiSpanD_h bord, int ncomp=1, int id=0) const
virtual int tppi_get_all_prop_loi_F5 (const MSpanD, MLoiSpanD_h, int ncomp=1, int id=0, bool is_liq=true) const

Additional Inherited Members

Protected Member Functions inherited from EOS_to_TRUST
int compute_eos_field (const SpanD P, SpanD res, const char *const pt, const char *const pn, bool is_T=false) const
int compute_eos_field (const SpanD P, const SpanD T, SpanD res, const char *const pt, const char *const pn) const
int compute_eos_field_h (const SpanD P, const SpanD H, SpanD res, const char *const pt, const char *const pn) const
Protected Member Functions inherited from TPPI
virtual int tppi_get_single_property_T_ (Loi_en_T, const SpanD, const SpanD, SpanD, int, int) const
virtual int tppi_get_single_property_h_ (Loi_en_h, const SpanD, const SpanD, SpanD, int, int) const

Detailed Description

EOS interface for saturation properties as functions of temperature and enthalpy.

Common interface for TRUST and its baltiks to call EOS saturation-property methods.

See also
EOS_to_TRUST

Definition at line 27 of file EOS_to_TRUST_Sat_generique.h.

Member Function Documentation

◆ set_saturation_generique()

void EOS_to_TRUST_Sat_generique::set_saturation_generique ( const char *const model_name,
const char *const fluid_name )
overridevirtual

Reimplemented from TPPI.

Definition at line 23 of file EOS_to_TRUST_Sat_generique.cpp.

◆ set_user_uniform_sigma()

void EOS_to_TRUST_Sat_generique::set_user_uniform_sigma ( const double sigma)
inlineoverridevirtual

Reimplemented from TPPI.

Definition at line 45 of file EOS_to_TRUST_Sat_generique.h.

◆ tppi_get_all_flux_interfacial_pb_multiphase()

int EOS_to_TRUST_Sat_generique::tppi_get_all_flux_interfacial_pb_multiphase ( const SpanD P,
MSatSpanD sats,
int ncomp = 1,
int id = 0 ) const
overridevirtual

Reimplemented from TPPI.

Definition at line 150 of file EOS_to_TRUST_Sat_generique.cpp.

◆ tppi_get_all_sat_loi_F5()

int EOS_to_TRUST_Sat_generique::tppi_get_all_sat_loi_F5 ( const MSpanD input,
MSatSpanD sats,
int ncomp = 1,
int id = 0 ) const
overridevirtual

Reimplemented from TPPI.

Definition at line 222 of file EOS_to_TRUST_Sat_generique.cpp.

◆ tppi_get_lvap_d_p_p()

int EOS_to_TRUST_Sat_generique::tppi_get_lvap_d_p_p ( const SpanD P,
SpanD res,
int ncomp = 1,
int ind = 0 ) const
overridevirtual

Reimplemented from TPPI.

Definition at line 88 of file EOS_to_TRUST_Sat_generique.cpp.

◆ tppi_get_lvap_p()

int EOS_to_TRUST_Sat_generique::tppi_get_lvap_p ( const SpanD P,
SpanD res,
int ncomp = 1,
int ind = 0 ) const
overridevirtual

Reimplemented from TPPI.

Definition at line 73 of file EOS_to_TRUST_Sat_generique.cpp.

◆ tppi_get_p_sat_d_T_T()

int EOS_to_TRUST_Sat_generique::tppi_get_p_sat_d_T_T ( const SpanD T,
SpanD res,
int ncomp = 1,
int ind = 0 ) const
overridevirtual

Reimplemented from TPPI.

Definition at line 67 of file EOS_to_TRUST_Sat_generique.cpp.

◆ tppi_get_p_sat_T()

int EOS_to_TRUST_Sat_generique::tppi_get_p_sat_T ( const SpanD T,
SpanD res,
int ncomp = 1,
int ind = 0 ) const
overridevirtual

Reimplemented from TPPI.

Definition at line 56 of file EOS_to_TRUST_Sat_generique.cpp.

◆ tppi_get_sigma_ph()

int EOS_to_TRUST_Sat_generique::tppi_get_sigma_ph ( const SpanD P,
const SpanD H,
SpanD R,
int ncomp = 1,
int id = 0 ) const
overridevirtual

Reimplemented from TPPI.

Definition at line 131 of file EOS_to_TRUST_Sat_generique.cpp.

◆ tppi_get_sigma_pT()

int EOS_to_TRUST_Sat_generique::tppi_get_sigma_pT ( const SpanD P,
const SpanD T,
SpanD R,
int ncomp = 1,
int id = 0 ) const
overridevirtual

Reimplemented from TPPI.

Definition at line 103 of file EOS_to_TRUST_Sat_generique.cpp.


The documentation for this class was generated from the following files: