Skip to content

Commit

Permalink
Switch PureFluidPhase to use double instead of doublereal
Browse files Browse the repository at this point in the history
  • Loading branch information
bryanwweber committed Jan 25, 2016
1 parent 9970b4b commit 31316b7
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 20 deletions.
17 changes: 5 additions & 12 deletions include/cantera/thermo/PureFluidPhase.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ namespace Cantera
*
* @ingroup thermoprops
*/
class PureFluidPhase : public ThermoPhase
class PureFluidPhase : public ThermoPhase
{
public:
//! Empty Base Constructor
Expand Down Expand Up @@ -122,17 +122,10 @@ class PureFluidPhase : public ThermoPhase
* @{
*/

virtual void setState_HP(doublereal h, doublereal p,
doublereal tol = 1.e-8);

virtual void setState_UV(doublereal u, doublereal v,
doublereal tol = 1.e-8);

virtual void setState_SV(doublereal s, doublereal v,
doublereal tol = 1.e-8);

virtual void setState_SP(doublereal s, doublereal p,
doublereal tol = 1.e-8);
virtual void setState_HP(double h, double p, double tol = 1.e-8);
virtual void setState_UV(double u, double v, double tol = 1.e-8);
virtual void setState_SV(double s, double v, double tol = 1.e-8);
virtual void setState_SP(double s, double p, double tol = 1.e-8);
//@}

//! @name Critical State Properties
Expand Down
12 changes: 4 additions & 8 deletions src/thermo/PureFluidPhase.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -284,29 +284,25 @@ doublereal PureFluidPhase::satTemperature(doublereal p) const
return m_sub->Tsat(p);
}

void PureFluidPhase::setState_HP(doublereal h, doublereal p,
doublereal tol)
void PureFluidPhase::setState_HP(double h, double p, double tol)
{
Set(tpx::PropertyPair::HP, h, p);
setState_TR(m_sub->Temp(), 1.0/m_sub->v());
}

void PureFluidPhase::setState_UV(doublereal u, doublereal v,
doublereal tol)
void PureFluidPhase::setState_UV(double u, double v, double tol)
{
Set(tpx::PropertyPair::UV, u, v);
setState_TR(m_sub->Temp(), 1.0/m_sub->v());
}

void PureFluidPhase::setState_SV(doublereal s, doublereal v,
doublereal tol)
void PureFluidPhase::setState_SV(double s, double v, double tol)
{
Set(tpx::PropertyPair::SV, s, v);
setState_TR(m_sub->Temp(), 1.0/m_sub->v());
}

void PureFluidPhase::setState_SP(doublereal s, doublereal p,
doublereal tol)
void PureFluidPhase::setState_SP(double s, double p, double tol)
{
Set(tpx::PropertyPair::SP, s, p);
setState_TR(m_sub->Temp(), 1.0/m_sub->v());
Expand Down

0 comments on commit 31316b7

Please sign in to comment.