49 #ifndef EnergyPlusAPIFunctional_h_INCLUDED 50 #define EnergyPlusAPIFunctional_h_INCLUDED 324 #endif //EnergyPlusAPIFunctional_h_INCLUDED void * Glycol
This typedef is a convenient pointer to an internal glycol property class inside EnergyPlus.
Definition: func.h:96
This file provides a define that enables exposing methods on the API. No client needs to directly imp...
Real64 refrigerantSaturatedEnthalpy(Refrigerant refrigerant, Real64 temperature, Real64 quality)
Returns the refrigerant saturated enthalpy for the given Refrigerant instance at the specified temper...
Real64 psyWFnTdbRhPb(Real64 TDB, Real64 RH, Real64 PB)
Returns the psychrometric humidity ratio at given conditions.
double Real64
Definition: TypeDefs.h:52
const char * apiVersionFromEPlus()
Returns the version of this API, in Major.Minor form.
#define ENERGYPLUSLIB_API
Definition: EnergyPlusAPI.h:61
Real64 psyHFnTdbW(Real64 TDB, Real64 W)
Returns the psychrometric enthalpy at given conditions.
Real64 glycolViscosity(Glycol glycol, Real64 temperature)
Returns the fluid dynamic viscosity for the given Glycol instance at the specified temperature...
Real64 refrigerantSaturatedDensity(Refrigerant refrigerant, Real64 temperature, Real64 quality)
Returns the refrigerant saturated density for the given Refrigerant instance at the specified tempera...
Real64 psyRhoFnPbTdbW(Real64 pb, Real64 tdb, Real64 dw)
Returns the psychrometric density at given conditions.
Real64 psyRhFnTdbRhov(Real64 Tdb, Real64 Rhovapor)
Returns the psychrometric relative humidity at given conditions.
Real64 psyWFnTdpPb(Real64 TDP, Real64 PB)
Returns the psychrometric humidity ratio at given conditions.
void * Refrigerant
This typedef is a convenient pointer to an internal refrigerant property class inside EnergyPlus...
Definition: func.h:148
void refrigerantDelete(Refrigerant refrigerant)
Deletes an instance of a Refrigerant class.
Real64 psyTwbFnTdbWPb(Real64 Tdb, Real64 W, Real64 PB)
Returns the psychrometric wet bulb temperature at given conditions.
Real64 refrigerantSaturationPressure(Refrigerant refrigerant, Real64 temperature)
Returns the refrigerant saturation pressure for the given Refrigerant instance at the specified tempe...
Real64 psyHfgAirFnWTdb(Real64 T)
Returns the psychrometric latent energy of air at given conditions.
Real64 psyCpAirFnW(Real64 W)
Returns the psychrometric specific heat at given conditions.
void registerErrorCallback(void(*f)(const char *errorMessage))
Allows a user to register an error callback function.
Real64 psyTdpFnWPb(Real64 W, Real64 PB)
Returns the psychrometric dew point temperature at given conditions.
Glycol glycolNew(const char *glycolName)
Returns a new reference to a Glycol class.
Real64 refrigerantSaturationTemperature(Refrigerant refrigerant, Real64 pressure)
Returns the refrigerant saturation temperature for the given Refrigerant instance at the specified pr...
Real64 psyTsatFnHPb(Real64 H, Real64 PB)
Returns the psychrometric saturation temperature at given conditions.
Real64 glycolSpecificHeat(Glycol glycol, Real64 temperature)
Returns the fluid specific heat for the given Glycol instance at the specified temperature.
Real64 psyHgAirFnWTdb(Real64 T)
Returns the psychrometric latent energy of the moisture as a gas in the air at given conditions...
Real64 glycolConductivity(Glycol glycol, Real64 temperature)
Returns the fluid thermal conductivity for the given Glycol instance at the specified temperature...
Real64 psyRhovFnTdbWPb(Real64 Tdb, Real64 W, Real64 PB)
Returns the psychrometric vapor density at given conditions.
Real64 refrigerantSaturatedSpecificHeat(Refrigerant refrigerant, Real64 temperature, Real64 quality)
Returns the refrigerant saturated specific heat for the given Refrigerant instance at the specified t...
Real64 psyRhFnTdbWPb(Real64 TDB, Real64 W, Real64 PB)
Returns the psychrometric relative humidity at given conditions.
Real64 psyRhovFnTdbRh(Real64 Tdb, Real64 RH)
Returns the psychrometric vapor density at given conditions.
Real64 psyPsatFnTemp(Real64 T)
Returns the psychrometric saturation pressure at given conditions.
Real64 psyHFnTdbRhPb(Real64 TDB, Real64 RH, Real64 PB)
Returns the psychrometric enthalpy at given conditions.
Real64 glycolDensity(Glycol glycol, Real64 temperature)
Returns the fluid density for the given Glycol instance at the specified temperature.
Real64 psyWFnTdbH(Real64 TDB, Real64 H)
Returns the psychrometric humidity ratio at given conditions.
Real64 psyWFnTdbTwbPb(Real64 TDB, Real64 TWB, Real64 PB)
Returns the psychrometric humidity ratio at given conditions.
void initializeFunctionalAPI()
An initialization routine that sets up all functional API structures.
Refrigerant refrigerantNew(const char *refrigerantName)
Returns a new reference to a Refrigerant class.
Real64 psyVFnTdbWPb(Real64 TDB, Real64 W, Real64 PB)
Returns the psychrometric specific volume at given conditions.
Real64 psyTdbFnHW(Real64 H, Real64 W)
Returns the psychrometric dry bulb temperature at given conditions.
Real64 psyTdpFnTdbTwbPb(Real64 TDB, Real64 TWB, Real64 PB)
Returns the psychrometric dew point temperature at given conditions.
void glycolDelete(Glycol glycol)
Deletes an instance of a Glycol class.