TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
EOS_to_TRUST Class Reference

classe EOS_to_TRUST More...

#include <EOS_to_TRUST.h>

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

Public Member Functions

 ~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_saturation_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_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)

Protected Member Functions

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

Detailed Description

classe EOS_to_TRUST

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

Definition at line 40 of file EOS_to_TRUST.h.

Constructor & Destructor Documentation

◆ ~EOS_to_TRUST()

EOS_to_TRUST::~EOS_to_TRUST ( )
inlineoverride

Definition at line 43 of file EOS_to_TRUST.h.

Member Function Documentation

◆ all_unknowns_range()

MRange EOS_to_TRUST::all_unknowns_range ( )
finaloverridevirtual

Reimplemented from TPPI.

Definition at line 90 of file EOS_to_TRUST.cpp.

◆ compute_eos_field() [1/2]

int EOS_to_TRUST::compute_eos_field ( const SpanD P,
const SpanD T,
SpanD res,
const char *const pt,
const char *const pn ) const
protected

Definition at line 60 of file EOS_to_TRUST.cpp.

◆ compute_eos_field() [2/2]

int EOS_to_TRUST::compute_eos_field ( const SpanD P,
SpanD res,
const char *const pt,
const char *const pn,
bool is_T = false ) const
protected

Definition at line 43 of file EOS_to_TRUST.cpp.

◆ compute_eos_field_h()

int EOS_to_TRUST::compute_eos_field_h ( const SpanD P,
const SpanD H,
SpanD res,
const char *const pt,
const char *const pn ) const
protected

Definition at line 75 of file EOS_to_TRUST.cpp.

◆ desactivate_handler()

void EOS_to_TRUST::desactivate_handler ( bool op = true)
overridevirtual

Reimplemented from TPPI.

Definition at line 20 of file EOS_to_TRUST.cpp.

◆ tppi_get_h_crit()

double EOS_to_TRUST::tppi_get_h_crit ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 222 of file EOS_to_TRUST.cpp.

◆ tppi_get_h_max()

double EOS_to_TRUST::tppi_get_h_max ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 150 of file EOS_to_TRUST.cpp.

◆ tppi_get_h_min()

double EOS_to_TRUST::tppi_get_h_min ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 138 of file EOS_to_TRUST.cpp.

◆ tppi_get_p_crit()

double EOS_to_TRUST::tppi_get_p_crit ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 210 of file EOS_to_TRUST.cpp.

◆ tppi_get_p_max()

double EOS_to_TRUST::tppi_get_p_max ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 126 of file EOS_to_TRUST.cpp.

◆ tppi_get_p_min()

double EOS_to_TRUST::tppi_get_p_min ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 114 of file EOS_to_TRUST.cpp.

◆ tppi_get_rho_crit()

double EOS_to_TRUST::tppi_get_rho_crit ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 246 of file EOS_to_TRUST.cpp.

◆ tppi_get_rho_max()

double EOS_to_TRUST::tppi_get_rho_max ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 198 of file EOS_to_TRUST.cpp.

◆ tppi_get_rho_min()

double EOS_to_TRUST::tppi_get_rho_min ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 186 of file EOS_to_TRUST.cpp.

◆ tppi_get_T_crit()

double EOS_to_TRUST::tppi_get_T_crit ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 234 of file EOS_to_TRUST.cpp.

◆ tppi_get_T_max()

double EOS_to_TRUST::tppi_get_T_max ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 174 of file EOS_to_TRUST.cpp.

◆ tppi_get_T_min()

double EOS_to_TRUST::tppi_get_T_min ( ) const
finaloverridevirtual

Implements TPPI.

Definition at line 162 of file EOS_to_TRUST.cpp.


The documentation for this class was generated from the following files:
  • /home/docs/trust-code/src/ThHyd/ThermoPhysical_properties_interfaces/EOS_to_TRUST/EOS_to_TRUST.h
  • /home/docs/trust-code/src/ThHyd/ThermoPhysical_properties_interfaces/EOS_to_TRUST/EOS_to_TRUST.cpp