#include <satcurve.h>
Public Member Functions | |
virtual | ~SatCurve () |
Ordinate | solve (const Abscissa &target, const int &flags=SAT_WATER) |
Static Public Member Functions | |
static Temperature | getLowerBound (const int &flags) |
static Temperature | getUpperBound (const int &flags) |
Friends | |
class | ZeroIn< SatCurve, Temperature, Abscissa > |
virtual SatCurve< Ordinate, Abscissa, OrdinateAlt, AbscissaAlt >::~SatCurve | ( | ) | [inline, virtual] |
static Temperature SatCurve< Ordinate, Abscissa, OrdinateAlt, AbscissaAlt >::getLowerBound | ( | const int & | flags | ) | [inline, static] |
References T_TRIPLE.
Referenced by SatCurve< Ordinate, Abscissa, OrdinateAlt, AbscissaAlt >::solve().
static Temperature SatCurve< Ordinate, Abscissa, OrdinateAlt, AbscissaAlt >::getUpperBound | ( | const int & | flags | ) | [inline, static] |
Ordinate SatCurve< Ordinate, Abscissa, OrdinateAlt, AbscissaAlt >::solve | ( | const Abscissa & | target, | |
const int & | flags = SAT_WATER | |||
) | [inline, virtual] |
target | Value of the Abscissa variable which is sought | |
flags | SAT_WATER or SAT_STEAM |
Implements SatCurveBase< Ordinate, Abscissa, OrdinateAlt, AbscissaAlt >.
References fabs(), ZeroIn< Subject, Ordinate, Abscissa >::getError(), SatCurve< Ordinate, Abscissa, OrdinateAlt, AbscissaAlt >::getLowerBound(), SatCurveBase< Ordinate, Abscissa, OrdinateAlt, AbscissaAlt >::getOrdinate(), ZeroIn< Subject, Ordinate, Abscissa >::getSolution(), SatCurve< Ordinate, Abscissa, OrdinateAlt, AbscissaAlt >::getUpperBound(), ZeroIn< Subject, Ordinate, Abscissa >::isSolved(), Kelvin, SteamProperty< Property, PropertyAlternative >::name(), Percent, SAT_STEAM, ZeroIn< Subject, Ordinate, Abscissa >::setLowerBound(), ZeroIn< Subject, Ordinate, Abscissa >::setMethod(), SteamCalculator::setSatSteam_T(), SteamCalculator::setSatWater_T(), ZeroIn< Subject, Ordinate, Abscissa >::setTolerance(), ZeroIn< Subject, Ordinate, Abscissa >::setUpperBound(), and ZeroIn< Subject, Ordinate, Abscissa >::visit().
Referenced by freesteam_region_ph(), and Solver2< FirstProp, SecondProp, FirstPropAlt, SecondPropAlt >::whichRegion().
friend class ZeroIn< SatCurve, Temperature, Abscissa > [friend] |