8 std::vector<double> xmol;
18 double phir(
double tau,
double delta);
25 double phi0(
double tau,
double delta);
33 void saturation_T(
double T,
bool UseLUT,
double &psatLout,
double &psatVout,
double &rhosatLout,
double &rhosatVout);
34 void saturation_p(
double p,
bool UseLUT,
double &TsatLout,
double &TsatVout,
double &rhosatLout,
double &rhosatVout);
37 void temperature_ph(
double p,
double h,
double &Tout,
double &rhoout,
double &rhoLout,
double &rhoVout,
double &TsatLout,
double &TsatVout,
double T0,
double rho0);
38 void temperature_ps(
double p,
double s,
double &Tout,
double &rhoout,
double &rhoLout,
double &rhoVout,
double &TsatLout,
double &TsatVout);
39 void temperature_hs(
double h,
double s,
double &Tout,
double &rhoout,
double &rhoLout,
double &rhoVout,
double &TsatLout,
double &TsatVout);
41 double density_Tp(
double T,
double p,
double rho_guess);
43 double psat(
double T);
51 double REFPROPSI(
long iOutput,
long iName1,
double iProp1,
long iName2,
double iProp2, std::string Ref);
52 double REFPROP(
char Output,
char Name1,
double Prop1,
char Name2,
double Prop2,
char * Ref);
53 double REFPROP(std::string Output, std::string Name1,
double Prop1, std::string Name2,
double Prop2, std::string Ref);
double conductivity_Trho(double T, double rho)
void temperature_hs(double h, double s, double &Tout, double &rhoout, double &rhoLout, double &rhoVout, double &TsatLout, double &TsatVout)
void temperature_ps(double p, double s, double &Tout, double &rhoout, double &rhoLout, double &rhoVout, double &TsatLout, double &TsatVout)
double phir(double tau, double delta)
double phi0(double tau, double delta)
double d2phi0_dTau2(double tau, double delta)
double d2phir_dDelta2(double tau, double delta)
double d2phir_dTau2(double tau, double delta)
double dphir_dDelta(double tau, double delta)
Fluid is the abstract base class that is employed by all the other fluids.
static bool refpropSupported()
double surface_tension_T(double T)
std::vector< double > x(ncmax, 0)
double REFPROP(char Output, char Name1, double Prop1, char Name2, double Prop2, char *Ref)
double dphi0_dTau(double tau, double delta)
double d2phir_dDelta_dTau(double tau, double delta)
double dphir_dTau(double tau, double delta)
void saturation_T(double T, bool UseLUT, double &psatLout, double &psatVout, double &rhosatLout, double &rhosatVout)
bool set_REFPROP_fluid(std::string Ref, std::vector< double > &x)
double density_Tp(double T, double p)
void temperature_ph(double p, double h, double &Tout, double &rhoout, double &rhoLout, double &rhoVout, double &TsatLout, double &TsatVout, double T0, double rho0)
double REFPROPSI(long iOutput, long iName1, double iProp1, long iName2, double iProp2, std::string Ref)
void saturation_p(double p, bool UseLUT, double &TsatLout, double &TsatVout, double &rhosatLout, double &rhosatVout)
std::string get_REFPROP_fluid_path()
double viscosity_Trho(double T, double rho)