Incompressible gas equation of state using a constant reference pressure in the perfect gas equation of state rather than the local pressure so that the density only varies with temperature and composition. More...
Public Member Functions | |
incompressiblePerfectGas (const Specie &sp, const scalar pRef) | |
Construct from components. More... | |
incompressiblePerfectGas (const incompressiblePerfectGas &sp) | |
Construct from incompressiblePerfectGas. More... | |
incompressiblePerfectGas (Istream &) | |
Construct from Istream. More... | |
incompressiblePerfectGas (const dictionary &dict) | |
Construct from dictionary. More... | |
incompressiblePerfectGas (const word &name, const incompressiblePerfectGas &) | |
Construct as named copy. More... | |
autoPtr< incompressiblePerfectGas > | clone () const |
Construct and return a clone. More... | |
scalar | rho (scalar p, scalar T) const |
Return density [kg/m^3]. More... | |
scalar | h (const scalar p, const scalar T) const |
Return enthalpy departure [J/kmol]. More... | |
scalar | cp (scalar p, scalar T) const |
Return cp departure [J/(kmol K]. More... | |
scalar | s (const scalar p, const scalar T) const |
Return entropy [J/(kmol K)]. More... | |
scalar | psi (scalar p, scalar T) const |
Return compressibility rho/p [s^2/m^2]. More... | |
scalar | Z (scalar p, scalar T) const |
Return compression factor []. More... | |
scalar | cpMcv (scalar p, scalar T) const |
Return (cp - cv) [J/(kmol K]. More... | |
void | write (Ostream &os) const |
Write to Ostream. More... | |
void | operator= (const incompressiblePerfectGas &) |
void | operator+= (const incompressiblePerfectGas &) |
void | operator-= (const incompressiblePerfectGas &) |
void | operator*= (const scalar) |
Static Public Member Functions | |
static autoPtr< incompressiblePerfectGas > | New (Istream &is) |
static autoPtr< incompressiblePerfectGas > | New (const dictionary &dict) |
static word | typeName () |
Return the instantiated type name. More... | |
Static Public Attributes | |
static const bool | incompressible = true |
Is the equation of state is incompressible i.e. rho != f(p) More... | |
static const bool | isochoric = false |
Is the equation of state is isochoric i.e. rho = const. More... | |
Friends | |
incompressiblePerfectGas | operator+ (const incompressiblePerfectGas &, const incompressiblePerfectGas &) |
incompressiblePerfectGas | operator- (const incompressiblePerfectGas &, const incompressiblePerfectGas &) |
incompressiblePerfectGas | operator* (const scalar s, const incompressiblePerfectGas &) |
incompressiblePerfectGas | operator== (const incompressiblePerfectGas &, const incompressiblePerfectGas &) |
Ostream & | operator (Ostream &, const incompressiblePerfectGas &) |
Incompressible gas equation of state using a constant reference pressure in the perfect gas equation of state rather than the local pressure so that the density only varies with temperature and composition.
Definition at line 49 of file incompressiblePerfectGas.H.
|
inline |
Construct from components.
Definition at line 33 of file incompressiblePerfectGasI.H.
Referenced by incompressiblePerfectGas< Specie >::incompressiblePerfectGas().
|
inline |
Construct from incompressiblePerfectGas.
Definition at line 44 of file incompressiblePerfectGasI.H.
References incompressiblePerfectGas< Specie >::incompressiblePerfectGas(), and Foam::name().
incompressiblePerfectGas | ( | Istream & | is | ) |
Construct from Istream.
Definition at line 32 of file incompressiblePerfectGas.C.
References IOstream::check(), and incompressiblePerfectGas< Specie >::incompressiblePerfectGas().
incompressiblePerfectGas | ( | const dictionary & | dict | ) |
Construct from dictionary.
Definition at line 47 of file incompressiblePerfectGas.C.
|
inline |
Construct as named copy.
|
inline |
Construct and return a clone.
Definition at line 67 of file incompressiblePerfectGasI.H.
References incompressiblePerfectGas< Specie >::New().
|
inlinestatic |
Definition at line 79 of file incompressiblePerfectGasI.H.
Referenced by incompressiblePerfectGas< Specie >::clone().
|
inlinestatic |
Definition at line 93 of file incompressiblePerfectGasI.H.
References dict, and incompressiblePerfectGas< Specie >::rho().
|
inlinestatic |
Return the instantiated type name.
Definition at line 141 of file incompressiblePerfectGas.H.
|
inline |
Return density [kg/m^3].
Definition at line 108 of file incompressiblePerfectGasI.H.
References incompressiblePerfectGas< Specie >::h(), R, and T.
Referenced by incompressiblePerfectGas< Specie >::New().
|
inline |
Return enthalpy departure [J/kmol].
Definition at line 119 of file incompressiblePerfectGasI.H.
References incompressiblePerfectGas< Specie >::cp().
Referenced by incompressiblePerfectGas< Specie >::rho().
|
inline |
Return cp departure [J/(kmol K].
Definition at line 130 of file incompressiblePerfectGasI.H.
References incompressiblePerfectGas< Specie >::s().
Referenced by incompressiblePerfectGas< Specie >::h().
|
inline |
Return entropy [J/(kmol K)].
Definition at line 141 of file incompressiblePerfectGasI.H.
References incompressiblePerfectGas< Specie >::psi().
Referenced by incompressiblePerfectGas< Specie >::cp().
|
inline |
Return compressibility rho/p [s^2/m^2].
Definition at line 152 of file incompressiblePerfectGasI.H.
References incompressiblePerfectGas< Specie >::Z().
Referenced by incompressiblePerfectGas< Specie >::s().
|
inline |
Return compression factor [].
Definition at line 163 of file incompressiblePerfectGasI.H.
References incompressiblePerfectGas< Specie >::cpMcv().
Referenced by incompressiblePerfectGas< Specie >::psi().
|
inline |
Return (cp - cv) [J/(kmol K].
Definition at line 174 of file incompressiblePerfectGasI.H.
References Foam::constant::thermodynamic::RR.
Referenced by incompressiblePerfectGas< Specie >::Z().
void write | ( | Ostream & | os | ) | const |
Write to Ostream.
Definition at line 59 of file incompressiblePerfectGas.C.
References dictionary::add(), dict, dictionaryName::dictName(), Foam::indent(), token::SPACE, and write().
|
inline |
Definition at line 187 of file incompressiblePerfectGasI.H.
|
inline |
Definition at line 198 of file incompressiblePerfectGasI.H.
|
inline |
Definition at line 213 of file incompressiblePerfectGasI.H.
|
inline |
Definition at line 223 of file incompressiblePerfectGasI.H.
References s().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
static |
Is the equation of state is incompressible i.e. rho != f(p)
Definition at line 152 of file incompressiblePerfectGas.H.
|
static |
Is the equation of state is isochoric i.e. rho = const.
Definition at line 155 of file incompressiblePerfectGas.H.