#include <b23curve.h>


Public Member Functions | |
| B23Curve () | |
| virtual | ~B23Curve () |
| Ordinate | solve (const Abscissa &target) |
Friends | |
| class | ZeroIn< B23Curve, Temperature, Abscissa > |
Use a root solving process to first find T where Abscissa(p_sat(T),T) = target
| B23Curve< Ordinate, Abscissa, OrdinateAlternative, AbscissaAlternative >::B23Curve | ( | ) | [inline] |
| virtual B23Curve< Ordinate, Abscissa, OrdinateAlternative, AbscissaAlternative >::~B23Curve | ( | ) | [inline, virtual] |
| Ordinate B23Curve< Ordinate, Abscissa, OrdinateAlternative, AbscissaAlternative >::solve | ( | const Abscissa & | target | ) | [inline, virtual] |
Implements B23CurveBase< Ordinate, Abscissa, OrdinateAlternative, AbscissaAlternative >.
References fabs(), ZeroIn< Subject, Ordinate, Abscissa >::getError(), B23CurveBase< Ordinate, Abscissa, OrdinateAlternative, AbscissaAlternative >::getOrdinate(), ZeroIn< Subject, Ordinate, Abscissa >::getSolution(), ZeroIn< Subject, Ordinate, Abscissa >::isSolved(), Kelvin, Percent, SteamCalculator::setB23_T(), ZeroIn< Subject, Ordinate, Abscissa >::setLowerBound(), ZeroIn< Subject, Ordinate, Abscissa >::setMethod(), ZeroIn< Subject, Ordinate, Abscissa >::setTolerance(), ZeroIn< Subject, Ordinate, Abscissa >::setUpperBound(), TB_HIGH, TB_LOW, and ZeroIn< Subject, Ordinate, Abscissa >::visit().
Referenced by freesteam_region_ph(), and Solver2< FirstProp, SecondProp, FirstPropAlt, SecondPropAlt >::whichRegion().
friend class ZeroIn< B23Curve, Temperature, Abscissa > [friend] |
1.5.6