purecomps::Ethylhexanol Class Reference

#include <purecomps.h>

Inheritance diagram for purecomps::Ethylhexanol:

Public Member Functions

 Ethylhexanol (std::string name="C8H18O")
 
- Public Member Functions inherited from ComponentDippr
 ComponentDippr (std::string name, const Value &mw, const Value &Pc, const Value &Tc, const Value &rhoc, const Value &diffvol, const Value &vb, const Value &dh0, const Value &dg0, const Value &dhvldp1, const Value &zc, const Value &omega, ParameterAntoine antoine, cpig_parameter cpig, dnldip_parameter dnldip, kldip_parameter kldip, kvdip_parameter kvdip, muldip_parameter muldip, muvdip_parameter muvdip, sigdip_parameter sigdip, ParameterHenry henry=0)
 
 ~ComponentDippr (void)
 
Value kvli (const Value &T, const Value &P)
 
bool isSolid (void)
 
- Public Member Functions inherited from ComponentGeneric
 ComponentGeneric (std::string name)
 
virtual ~ComponentGeneric (void)
 
const std::string & name (void) const
 
int id (void) const
 
void setid (int idd)
 
- Public Member Functions inherited from Diagnostic
 Diagnostic (void)
 
void setVerbosity (int verbosity)
 sets the verbosity level for this instance More...
 
int verbosity (void) const
 
- Public Member Functions inherited from RouteSaturation
 RouteSaturation (void)
 
virtual ~RouteSaturation (void)
 
- Public Member Functions inherited from RouteHeatVapor
 RouteHeatVapor (void)
 
virtual ~RouteHeatVapor (void)
 
Value gv (const Value &T, const Value &P)
 Molar vapor Gibbs free energy, J/kmol. More...
 
- Public Member Functions inherited from RouteHeatLiquid
 RouteHeatLiquid (void)
 
virtual ~RouteHeatLiquid (void)
 
Value gl (const Value &T, const Value &P)
 Molar liquid Gibbs free energy, J/kmol. More...
 
- Public Member Functions inherited from RouteHeatSolid
 RouteHeatSolid (void)
 
virtual ~RouteHeatSolid (void)
 
Value gs (const Value &T, const Value &P)
 Molar solid Gibbs free energy, J/kmol. More...
 
- Public Member Functions inherited from RouteTransport
 RouteTransport (void)
 
virtual ~RouteTransport (void)
 
Value DG (const Value &T, const Value &P, const Value &mixMW, const Value &mixDiffvol)
 Gas diffusivity. More...
 
Value DL (const Value &T)
 Liquid diffusivity. More...
 
- Public Member Functions inherited from RouteVolumeVapor
 RouteVolumeVapor (void)
 
virtual ~RouteVolumeVapor (void)
 
Value p (const Value &rho, const Value &T)
 Vapor pressure, Pa. More...
 
- Public Member Functions inherited from RouteVolumeLiquid
 RouteVolumeLiquid (void)
 
virtual ~RouteVolumeLiquid (void)
 
- Public Member Functions inherited from ComponentBase
 ComponentBase (const Value &mw, const Value &Pc, const Value &Tc, const Value &rhoc, const Value &diffvol, const Value &vb, const Value &dh0, const Value &dg0, const Value &zc, const Value &omega)
 preferred constructor More...
 
 ComponentBase (const Value &mw)
 dummy constructor will set remaining parameters to dummy values More...
 
virtual ~ComponentBase (void)
 
const ValueMW (void) const
 
const ValuePc (void) const
 
const ValueTc (void) const
 
const ValueZc (void) const
 
const Value Vc (void) const
 
const Valueomega (void) const
 
const Valuediffvol (void) const
 
const Valuevb (void) const
 
const Valuedh0 (void) const
 
const Valuedg0 (void) const
 
- Public Member Functions inherited from RouteHeatSolidDummy
 RouteHeatSolidDummy (void)
 
Value hs (const Value &T, const Value &)
 Dummy solid enthalpy. More...
 
Value ss (const Value &, const Value &)
 Dummy solid entropy. More...
 
Value cps (const Value &, const Value &)
 Dummy solid cp. More...
 
- Public Member Functions inherited from RouteVolumeSolidDummy
 RouteVolumeSolidDummy (void)
 
Value rhos (const Value &, const Value &, double *=NULL)
 Molar solid density, kmol/m3. More...
 
- Public Member Functions inherited from dippr
 dippr (const Value &dhvldp1, ParameterAntoine antoine, cpig_parameter cpig, dnldip_parameter dnldip)
 
Value psat (const Value &T, double *derT=NULL, double *der2T=NULL)
 Vapour pressure of saturation. More...
 
Value dhvl (const Value &T, double *derT=NULL)
 Vapour-Liquid enthalpy difference. More...
 
Value hl (const Value &T, const Value &P)
 Molar liquid enthalpy, J/kmol. More...
 
virtual Value sl (const Value &T, const Value &P)
 Molar liquid entropy, J/kmol/K. More...
 
Value cpl (const Value &T, const Value &P)
 Molar liquid cp, J/kmol/K. More...
 
- Public Member Functions inherited from RouteHeatVaporDippr
 RouteHeatVaporDippr (ComponentInterface *, cpig_parameter cpig)
 
void sethost (ComponentInterface *host)
 
virtual Value hv (const Value &T, const Value &P)
 Molar vapor enthalpy, J/kmol. More...
 
virtual Value sv (const Value &T, const Value &P)
 Molar vapor entropy, J/kmol/K. More...
 
Value cpv (const Value &T, const Value &P)
 Molar vapor cp, J/kmol/K. More...
 
- Public Member Functions inherited from RouteVolumeLiquidDippr
void sethost (ComponentInterface *host)
 
 RouteVolumeLiquidDippr (ComponentInterface *, dnldip_parameter dnldip)
 
Value rhol (const Value &T, const Value &P, double *derT=NULL)
 Molar liquid density, kmol/m3. More...
 
- Public Member Functions inherited from RouteVolumeVaporIdeal
 RouteVolumeVaporIdeal (void)
 
double p (const double rho, const double T, double *derRho=NULL, double *derT=NULL)
 Vapor pressure, Pa. Requires the actual implementation of the volumetric properties. More...
 
Value rhov (const Value &T, const Value &P, double *derT=NULL, double *derP=NULL)
 Molar vapor density, kmol/m3. More...
 
- Public Member Functions inherited from RouteTransportDippr
 RouteTransportDippr (kldip_parameter kldip, kvdip_parameter kvdip, muldip_parameter muldip, muvdip_parameter muvdip, sigdip_parameter sigdip)
 
Value muv (const Value &T, const Value &P)
 Vapour viscosity. More...
 
Value mul (const Value &T)
 Liquid viscosity. More...
 
Value kv (const Value &T, const Value &P)
 Vapour thermal conductivity. More...
 
Value kl (const Value &T)
 Liquid thermal conductivity. More...
 
Value sigma (const Value &T)
 Liquid surface tension. More...
 

Additional Inherited Members

- Public Attributes inherited from RouteVolumeSolidDummy
double rhos_
 
- Protected Member Functions inherited from RouteTransport
 RouteTransport (const RouteTransport &)
 not implemented, making class non copyable More...
 
RouteTransportoperator= (const RouteTransport &)
 not implemented, making class non copyable More...
 
- Protected Attributes inherited from Diagnostic
int verbosityInstance
 
- Protected Attributes inherited from ComponentBase
Value MW_
 molecular weight More...
 
Value Pc_
 critical pressure, Pa More...
 
Value Tc_
 critical temperature, K More...
 
Value rhoc_
 molar density at the critical point, kmol/m3 More...
 
Value diffvol_
 molar diffusivity parameter More...
 
Value vb_
 molar volume at boiling point, m3/kmol More...
 
Value zc_
 critical compressibility factor More...
 
Value dh0_
 enthalpy of formation in the isIdeal gas phase at 1 atm 298.15 K, J/kmol More...
 
Value dg0_
 Gibbs free energy of formation in the isIdeal gas phase at 1 atm 298.15 K, J/kmol. More...
 
Value omega_
 acentric factor More...
 
- Protected Attributes inherited from dippr
ParameterAntoine antoine_
 
double dhvldp1_
 

Constructor & Destructor Documentation

purecomps::Ethylhexanol::Ethylhexanol ( std::string  name = "C8H18O")

The documentation for this class was generated from the following file: