#include <ComponentInterface.h>
|
virtual const Value & | MW (void) const =0 |
|
virtual const Value & | Pc (void) const =0 |
|
virtual const Value & | Tc (void) const =0 |
|
virtual const Value | Vc (void) const =0 |
|
virtual const Value & | Zc (void) const =0 |
|
virtual const Value & | omega (void) const =0 |
|
virtual const Value & | diffvol (void) const =0 |
|
virtual const Value & | vb (void) const =0 |
|
virtual const Value & | dh0 (void) const =0 |
|
virtual const Value & | dg0 (void) const =0 |
|
abstract class for ComponentInterface component properties required by end-users
#include <libpf/components/ComponentInterface.h>
- Warning
-
Thread safe:
-
Extendable:
-
Platform dependencies:
◆ ~ComponentInterface()
virtual ComponentInterface::~ComponentInterface |
( |
| ) |
|
|
protectedvirtualdefault |
◆ dg0()
virtual const Value & ComponentInterface::dg0 |
( |
void |
| ) |
const |
|
pure virtual |
Gibbs free energy of formation
- Returns
- Gibbs free energy of formation in the ideal gas phase at 1 atm 298.15 K, J/kmol
Implemented in ComponentBase.
◆ dh0()
virtual const Value & ComponentInterface::dh0 |
( |
void |
| ) |
const |
|
pure virtual |
enthalpy of formation
- Returns
- enthalpy of formation in the ideal gas phase at 1 atm 298.15 K, J/kmol
Implemented in ComponentBase.
◆ diffvol()
virtual const Value & ComponentInterface::diffvol |
( |
void |
| ) |
const |
|
pure virtual |
molar diffusivity parameter
- Returns
- molar diffusivity parameter, adimensional
Implemented in ComponentBase.
◆ MW()
virtual const Value & ComponentInterface::MW |
( |
void |
| ) |
const |
|
pure virtual |
Molecular Weight
- Returns
- molecular weight
Implemented in ComponentBase.
◆ omega()
virtual const Value & ComponentInterface::omega |
( |
void |
| ) |
const |
|
pure virtual |
Acentric factor
- Returns
- acentric factor, adimensional
Implemented in ComponentBase.
◆ Pc()
virtual const Value & ComponentInterface::Pc |
( |
void |
| ) |
const |
|
pure virtual |
Critical pressure
- Returns
- Critical pressure Pa
Implemented in ComponentBase.
◆ Tc()
virtual const Value & ComponentInterface::Tc |
( |
void |
| ) |
const |
|
pure virtual |
Critical temperature
- Returns
- Critical temperature K
Implemented in ComponentBase.
◆ vb()
virtual const Value & ComponentInterface::vb |
( |
void |
| ) |
const |
|
pure virtual |
molar volume at boiling point
- Returns
- molar volume at boiling point m3/kmol
Implemented in ComponentBase.
◆ Vc()
virtual const Value ComponentInterface::Vc |
( |
void |
| ) |
const |
|
pure virtual |
Critical volume
- Returns
- Critical volume m3/kmol
Implemented in ComponentBase.
◆ Zc()
virtual const Value & ComponentInterface::Zc |
( |
void |
| ) |
const |
|
pure virtual |
Critical compressibility factor
- Returns
- Critical compressibility factor, adimensional
Implemented in ComponentBase.
The documentation for this class was generated from the following file: