TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
EOS_to_TRUST_Sat_generique Class Reference

classe EOS_to_TRUST_Sat_generique 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

classe EOS_to_TRUST_Sat_generique

Interface commune pour TRUST et ses baltiks qui permet appeler les methodes de la lib EOS Methods disponibles pour la saturation en temperature et enthalpie

See also
EOS_to_TRUST

Definition at line 28 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 46 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:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/ThHyd/ThermoPhysical_properties_interfaces/EOS_to_TRUST/EOS_to_TRUST_Sat_generique.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/ThHyd/ThermoPhysical_properties_interfaces/EOS_to_TRUST/EOS_to_TRUST_Sat_generique.cpp