30#if defined(HAVE_COOLPROP) && !defined(CODI_FORWARD_TYPE) && !defined(CODI_REVERSE_TYPE)
53 std::unique_ptr<CoolProp::AbstractState> fluid_entity;
Defines the main fluid model class for thermophysical properties.
Child class for defining fluid model from CoolProp library.
Definition CCoolProp.hpp:43
su2double GetPressure_Critical(void) const
Get the value of the critical pressure.
Definition CCoolProp.hpp:152
su2double GetGas_Constant(void) const
Get the value of specific gas constant.
Definition CCoolProp.hpp:164
su2double GetGamma(void) const
Get the value of specific gas constant.
Definition CCoolProp.hpp:170
su2double GetTemperature_Critical(void) const
Get the value of the critical temperature.
Definition CCoolProp.hpp:158
Main class for defining the Thermo-Physical Model.
Definition CFluidModel.hpp:47
virtual void SetTDState_rhoe(su2double rho, su2double e)
virtual member that would be different for each gas model implemented
Definition CFluidModel.hpp:305
su2double Temperature
Temperature.
Definition CFluidModel.hpp:55
virtual void ComputeDerivativeNRBC_Prho(su2double P, su2double rho)
virtual member that would be different for each gas model implemented
Definition CFluidModel.hpp:364
virtual void SetTDState_PT(su2double P, su2double T)
virtual member that would be different for each gas model implemented
Definition CFluidModel.hpp:313
virtual void SetTDState_Prho(su2double P, su2double rho)
virtual member that would be different for each gas model implemented
Definition CFluidModel.hpp:321
su2double Pressure
Pressure.
Definition CFluidModel.hpp:53
virtual void SetEnergy_Prho(su2double P, su2double rho)
virtual member that would be different for each gas model implemented
Definition CFluidModel.hpp:330
virtual void SetTDState_hs(su2double h, su2double s)
virtual member that would be different for each gas model implemented
Definition CFluidModel.hpp:339
virtual void SetTDState_Ps(su2double P, su2double s)
virtual member that would be different for each gas model implemented
Definition CFluidModel.hpp:356
virtual void SetTDState_rhoT(su2double rho, su2double T)
virtual member that would be different for each gas model implemented
Definition CFluidModel.hpp:348
passivedouble su2double
Definition code_config.hpp:181