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

classe CoolProp_to_TRUST More...

#include <CoolProp_to_TRUST.h>

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

Public Member Functions

 ~CoolProp_to_TRUST () override=default
void verify_phase (const Motcle &) override
void set_phase (const Motcle &) override
void set_path_refprop () 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
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_saturation_generique (const char *const, const char *const)
virtual void desactivate_handler (bool op=true)
virtual MRange all_unknowns_range ()
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_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_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_p_sat_T (const SpanD T, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_p_sat_d_T_T (const SpanD T, 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_lvap_p (const SpanD P, SpanD res, int ncomp=1, int ind=0) const
virtual int tppi_get_lvap_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_flux_interfacial_pb_multiphase (const SpanD P, MSatSpanD, 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
virtual int tppi_get_all_sat_loi_F5 (const MSpanD input, MSatSpanD sats, int ncomp=1, int id=0) const
virtual void set_user_uniform_sigma (const double)

Additional Inherited Members

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
virtual int tppi_get_single_sat_p_ (SAT, const SpanD, SpanD, int, int, bool is_liq=true) const

Detailed Description

classe CoolProp_to_TRUST

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

Definition at line 48 of file CoolProp_to_TRUST.h.

Constructor & Destructor Documentation

◆ ~CoolProp_to_TRUST()

CoolProp_to_TRUST::~CoolProp_to_TRUST ( )
overridedefault

Member Function Documentation

◆ set_path_refprop()

void CoolProp_to_TRUST::set_path_refprop ( )
overridevirtual

Reimplemented from TPPI.

Definition at line 30 of file CoolProp_to_TRUST.cpp.

◆ set_phase()

void CoolProp_to_TRUST::set_phase ( const Motcle & phase_name)
overridevirtual

Reimplemented from TPPI.

Definition at line 53 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_h_crit()

double CoolProp_to_TRUST::tppi_get_h_crit ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 171 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_h_max()

double CoolProp_to_TRUST::tppi_get_h_max ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 106 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_h_min()

double CoolProp_to_TRUST::tppi_get_h_min ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 93 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_p_crit()

double CoolProp_to_TRUST::tppi_get_p_crit ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 161 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_p_max()

double CoolProp_to_TRUST::tppi_get_p_max ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 83 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_p_min()

double CoolProp_to_TRUST::tppi_get_p_min ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 73 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_rho_crit()

double CoolProp_to_TRUST::tppi_get_rho_crit ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 192 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_rho_max()

double CoolProp_to_TRUST::tppi_get_rho_max ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 150 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_rho_min()

double CoolProp_to_TRUST::tppi_get_rho_min ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 139 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_T_crit()

double CoolProp_to_TRUST::tppi_get_T_crit ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 182 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_T_max()

double CoolProp_to_TRUST::tppi_get_T_max ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 129 of file CoolProp_to_TRUST.cpp.

◆ tppi_get_T_min()

double CoolProp_to_TRUST::tppi_get_T_min ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 119 of file CoolProp_to_TRUST.cpp.

◆ verify_phase()

void CoolProp_to_TRUST::verify_phase ( const Motcle & phase_name)
overridevirtual

Reimplemented from TPPI.

Definition at line 19 of file CoolProp_to_TRUST.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/CoolProp_to_TRUST/CoolProp_to_TRUST.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/ThHyd/ThermoPhysical_properties_interfaces/CoolProp_to_TRUST/CoolProp_to_TRUST.cpp