Public Member Functions | Protected Member Functions | Protected Attributes

ShomateVinetPhase Class Reference

#include <ShomateVinetPhase.h>

Inheritance diagram for ShomateVinetPhase:
ShomatePhase Phase CuLiq FeLiq NiLiq SLiq Troilite

List of all members.

Public Member Functions

 ShomateVinetPhase (void)
 constructor
virtual ~ShomateVinetPhase (void)
 destructor
virtual double getGibbs ()
 apparent Gibbs free energy
virtual double getEnthalpy ()
 apparent enthalpy
virtual double getEntropy ()
 third law entropy
virtual double getCp ()
 heat capacity
virtual double getdCpdT ()
 derivative of Cp with respect to T
virtual double getVolume ()
 volume in cubic meters = Joules/Pascal
virtual double getdVdT ()
 dV/dT in M^3/Kelvin
virtual double getdVdP ()
 dV/dP in M^3/Pascal
virtual double getd2VdT2 ()
 d2V/dT2 in M^3/Kelvin^2
virtual double getd2VdTdP ()
 d2V/dTdP in M^3/KelvinPascal
virtual double getd2VdP2 ()
 d2V/dP2 in M^3/Pascal^2

Protected Member Functions

virtual void init (void)
 molar volume properties at Tr and Pr in SI units
virtual void update (void)
 update function

Protected Attributes

VinetEOS Vinet
 Vinet equation of state implementation object.

Detailed Description

Shomate-Vinet class Uses Shomate equations for 1-bar properties and Vinet Equation for high pressure.

Author:
Victor Kress
Version:
Revision:
1.5

Definition at line 19 of file ShomateVinetPhase.h.


Member Function Documentation

virtual void ShomateVinetPhase::init ( void   )  [protected, virtual]

molar volume properties at Tr and Pr in SI units

initialization function

Reimplemented from ShomatePhase.


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