#include <region1.h>
Protected Member Functions | |
virtual SpecificVolume | specvol (const SteamCalculator &c) const |
virtual SpecificEnergy | specienergy (const SteamCalculator &c) const |
virtual SpecificEntropy | specentropy (const SteamCalculator &c) const |
virtual SpecificEnergy | specenthalpy (const SteamCalculator &c) const |
virtual SpecHeatCap | speccp (const SteamCalculator &c) const |
virtual SpecHeatCap | speccv (const SteamCalculator &c) const |
virtual Temperature | temp (const SteamCalculator &c) const |
virtual Pressure | pres (const SteamCalculator &c) const |
virtual Density | dens (const SteamCalculator &c) const |
int | getRegion () const |
virtual void | set_pT (SteamCalculator &c, const Pressure &p, const Temperature &T, Num x) |
Static Protected Member Functions | |
static SteamState * | Instance () |
Friends | |
class | SteamCalculator |
class | Region4 |
SpecificVolume Region1::specvol | ( | const SteamCalculator & | c | ) | const [inline, protected, virtual] |
Implements SteamState.
References SteamCalculator::p, SteamCalculator::pi, R, and SteamCalculator::T.
Referenced by dens().
SpecificEnergy Region1::specienergy | ( | const SteamCalculator & | c | ) | const [protected, virtual] |
Implements SteamState.
References SteamCalculator::pi, R, SteamCalculator::T, and SteamCalculator::tau.
SpecificEntropy Region1::specentropy | ( | const SteamCalculator & | c | ) | const [protected, virtual] |
Implements SteamState.
References R, and SteamCalculator::tau.
SpecificEnergy Region1::specenthalpy | ( | const SteamCalculator & | c | ) | const [protected, virtual] |
Implements SteamState.
References R, SteamCalculator::T, and SteamCalculator::tau.
SpecHeatCap Region1::speccp | ( | const SteamCalculator & | c | ) | const [protected, virtual] |
Implements SteamState.
References R, sq(), and SteamCalculator::tau.
SpecHeatCap Region1::speccv | ( | const SteamCalculator & | c | ) | const [protected, virtual] |
Implements SteamState.
References R, sq(), and SteamCalculator::tau.
Temperature Region1::temp | ( | const SteamCalculator & | c | ) | const [inline, protected, virtual] |
Implements SteamState.
References Kelvin, REQUIRE, and SteamCalculator::T.
Pressure Region1::pres | ( | const SteamCalculator & | c | ) | const [inline, protected, virtual] |
Implements SteamState.
References MPa, SteamCalculator::p, and REQUIRE.
Density Region1::dens | ( | const SteamCalculator & | c | ) | const [inline, protected, virtual] |
SteamState * Region1::Instance | ( | ) | [static, protected] |
Reimplemented from SteamState.
Referenced by SteamCalculator::set_pT(), SteamCalculator::setRegion1_pT(), SteamCalculator::setSatWater_p(), and SteamCalculator::setSatWater_T().
int Region1::getRegion | ( | void | ) | const [protected, virtual] |
Reimplemented from SteamState.
void Region1::set_pT | ( | SteamCalculator & | c, | |
const Pressure & | p, | |||
const Temperature & | T, | |||
Num | x | |||
) | [protected, virtual] |
Implements SteamState.
References ENSURE, SteamCalculator::isset, SteamCalculator::p, SteamCalculator::pi, REG1_PRES_REF, REG1_TEMP_REF, SteamCalculator::T, SteamCalculator::tau, SteamCalculator::whichRegion(), and SteamCalculator::x.
friend class SteamCalculator [friend] |
Reimplemented from SteamState.
friend class Region4 [friend] |