IAPWS95 Namespace Reference


Enumerations

enum  Limits {
  eGamma1 = 4, eGamma2 = 9, ePhir1 = 1, ePhir2 = 8,
  ePhir3 = 52, ePhir4 = 55, ePhir5 = 57
}

Functions

void get_delta_tau (const Num &T, const Num &rho, Num &delta, Num &tau)
Num phi0 (const Num &delta, const Num &tau)
Num phi0delta (const Num &delta, const Num &tau)
Num phi0deltadelta (const Num &delta, const Num &tau)
Num phi0tau (const Num &delta, const Num &tau)
Num phi0tautau (const Num &delta, const Num &tau)
Num phi0deltatau (const Num &delta, const Num &tau)
Num phir (const Num &delta, const Num &tau)
Num phirdelta (const Num &delta, const Num &tau)
Num phirdeltadelta (const Num &delta, const Num &tau)
Num phirtau (const Num &delta, const Num &tau)
Num phirtautau (const Num &delta, const Num &tau)
Num phirdeltatau (const Num &delta, const Num &tau)

Variables

const Num R_ = 0.46151805
const Num Tc_ = 647.096
const Num rhoc_ = 322
const Num n0 []
const Num gamma0 []
const Num n []
const Num c []
const Num d []
const Num t []
const Num a [] = { ARY55, 3.5, 3.5 }
const Num b [] = { ARY55, 0.85, 0.95 }
const Num A [] = { ARY55, 0.32, 0.32 }
const Num B [] = { ARY55, 0.2, 0.2 }
const Num C [] = { ARY55, 28, 32 }
const Num D [] = { ARY55, 700, 800 }
const Num alpha [] = { ARY52, 20, 20, 20 }
const Num beta [] = { ARY52, 150, 150, 250, 0.3, 0.3 }
const Num gamma [] = { ARY52, 1.21, 1.21, 1.25 }


Enumeration Type Documentation

Enumerator:
eGamma1 
eGamma2 
ePhir1 
ePhir2 
ePhir3 
ePhir4 
ePhir5 


Function Documentation

void IAPWS95::get_delta_tau ( const Num T,
const Num rho,
Num delta,
Num tau 
) [inline]

Num IAPWS95::phi0 ( const Num delta,
const Num tau 
)

References eGamma1, eGamma2, gamma0, log(), and n0.

Referenced by Water95::s().

Num IAPWS95::phi0delta ( const Num delta,
const Num tau 
)

Num IAPWS95::phi0deltadelta ( const Num delta,
const Num tau 
)

Num IAPWS95::phi0deltatau ( const Num delta,
const Num tau 
)

Num IAPWS95::phi0tau ( const Num delta,
const Num tau 
)

References eGamma1, eGamma2, gamma0, and n0.

Referenced by Water95::h(), Water95::s(), and Water95::u().

Num IAPWS95::phi0tautau ( const Num delta,
const Num tau 
)

References a, b, eGamma1, eGamma2, gamma0, and n0.

Referenced by Water95::cp(), Water95::cv(), and Water95::w().

Num IAPWS95::phir ( const Num delta,
const Num tau 
)

References a, A, alpha, b, B, beta, C, c, D, d, ePhir1, ePhir2, ePhir3, ePhir4, ePhir5, gamma, n, pow(), MeasurementData::psi, and t.

Referenced by Water95::s().

Num IAPWS95::phirdelta ( const Num delta,
const Num tau 
)

Num IAPWS95::phirdeltadelta ( const Num delta,
const Num tau 
)

References a, A, alpha, b, B, beta, C, c, D, d, ePhir1, ePhir2, ePhir3, ePhir4, ePhir5, gamma, n, pow(), MeasurementData::psi, and t.

Referenced by Water95::cp(), and Water95::w().

Num IAPWS95::phirdeltatau ( const Num delta,
const Num tau 
)

References a, A, alpha, b, B, beta, C, c, D, d, ePhir1, ePhir2, ePhir3, ePhir4, ePhir5, gamma, n, pow(), MeasurementData::psi, and t.

Referenced by Water95::cp(), and Water95::w().

Num IAPWS95::phirtau ( const Num delta,
const Num tau 
)

References a, A, alpha, b, B, beta, C, c, D, d, ePhir1, ePhir2, ePhir3, ePhir4, ePhir5, gamma, n, pow(), MeasurementData::psi, and t.

Referenced by Water95::h(), Water95::s(), and Water95::u().

Num IAPWS95::phirtautau ( const Num delta,
const Num tau 
)

References a, A, alpha, b, B, beta, C, c, D, d, ePhir1, ePhir2, ePhir3, ePhir4, ePhir5, gamma, n, pow(), MeasurementData::psi, and t.

Referenced by Water95::cp(), Water95::cv(), and Water95::w().


Variable Documentation

const Num IAPWS95::A[] = { ARY55, 0.32, 0.32 }

const Num IAPWS95::a[] = { ARY55, 3.5, 3.5 }

const Num IAPWS95::alpha[] = { ARY52, 20, 20, 20 }

const Num IAPWS95::B[] = { ARY55, 0.2, 0.2 }

const Num IAPWS95::b[] = { ARY55, 0.85, 0.95 }

const Num IAPWS95::beta[] = { ARY52, 150, 150, 250, 0.3, 0.3 }

const Num IAPWS95::C[] = { ARY55, 28, 32 }

const Num IAPWS95::c[]

Initial value:

 {
        0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
        1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
        2, 2, 2, 3, 3, 3, 3, 4, 6, 6, 6, 6
    }

Referenced by Boundaries::getSatPres_T(), phir(), phirdelta(), phirdeltadelta(), phirdeltatau(), phirtau(), and phirtautau().

const Num IAPWS95::D[] = { ARY55, 700, 800 }

const Num IAPWS95::d[]

Initial value:

 {
        0,  1,  1,  1,  2,  2,  3,  4,  1,  1,  1,  2,  2,  3,  4,
        4,  5,  7,  9, 10, 11, 13, 15,  1,  2,  2,  2,  3,  4,  4,
        4,  5,  6,  6,  7,  9,  9,  9,  9,  9, 10, 10, 12,  3,  4,
        4,  5, 14,  3,  6,  6,  6,  3,  3,  3
    }

Referenced by dimension_add(), dimension_mul(), dimension_sub(), Boundaries::getSatTemp_p(), Measurement::Measurement(), SteamCalculator::mu1(), operator<<(), phir(), phirdelta(), phirdeltadelta(), phirdeltatau(), phirtau(), phirtautau(), and tocelsius().

const Num IAPWS95::gamma[] = { ARY52, 1.21, 1.21, 1.25 }

Initial value:

 {
        0.0, 0.0, 0.0, 0.0,
        1.28728967,
        3.53734222,
        7.74073708,
        9.24437796,
        27.5075105
    }

Referenced by phi0(), phi0tau(), and phi0tautau().

const Num IAPWS95::n[]

Initial value:

 { 0,
        0.12533547935523e-1,  0.78957634722828e+1, -0.87803203303561e+1,
        0.31802509345418e+0, -0.26145533859358e+0, -0.78199751687981e-2,
        0.88089493102134e-2, -0.66856572307965e+0,  0.20433810950965e+0,
        -0.66212605039687e-4, -0.19232721156002e+0, -0.25709043003438e+0,
        0.16074868486251e+0, -0.40092828925807e-1,  0.39343422603254e-6,
        -0.75941377088144e-5,  0.56250979351888e-3, -0.15608652257135e-4,
        0.11537996422951e-8,  0.36582165144204e-6, -0.13251180074668e-11,
        -0.62639586912454e-9, -0.10793600908932e+0,  0.17611491008752e-1,
        0.22132295167546e+0, -0.40247669763528e+0,  0.58083399985759e+0,
        0.49969146990806e-2, -0.31358700712549e-1, -0.74315929710341e+0,
        0.47807329915480e+0,  0.20527940895948e-1, -0.13636435110343e+0,
        0.14180634400617e-1,  0.83326504880713e-2, -0.29052336009585e-1,
        0.38615085574206e-1, -0.20393486513704e-1, -0.16554050063734e-2,
        0.19955571979541e-2,  0.15870308324157e-3, -0.16388568342530e-4,
        0.43613615723811e-1,  0.34994005463765e-1, -0.76788197844621e-1,
        0.22446277332006e-1, -0.62689710414685e-4, -0.55711118565645e-9,
        -0.19905718354408e+0,  0.31777497330738e+0, -0.11841182425981e+0,
        -0.31306260323435e+2,  0.31546140237781e+2, -0.25213154341695e+4,
        -0.14874640856724e+0,  0.31806110878444e+0
    }

Referenced by Units< 0, 0, 0, 1 >::ipow(), phir(), phirdelta(), phirdeltadelta(), phirdeltatau(), phirtau(), phirtautau(), and Units< 0, 0, 0, 1 >::sqrt().

const Num IAPWS95::n0[]

Initial value:

 {
        0.0,
        -8.32044648201, 6.6832105268, 3.00632, 0.012436,
        0.97315, 1.27950, 0.96956, 0.24873
    }

Referenced by phi0(), phi0tau(), and phi0tautau().

const Num IAPWS95::R_ = 0.46151805

const Num IAPWS95::rhoc_ = 322

Referenced by get_delta_tau().

const Num IAPWS95::t[]

Initial value:

 { 0,
        -0.5,  0.875,  1,  0.5,  0.75,  0.375,  1,  4,  6, 12,  1,
        5,  4,  2, 13,  9,  3,  4, 11,  4, 13,  1,  7,  1,  9, 10,
        10,  3,  7, 10, 10,  6, 10, 10,  1,  2,  3,  4,  8,  6,  9,
        8, 16, 22, 23, 23, 10, 50, 44, 46, 50,  0,  1,  4
    }

Referenced by SteamCalculator::mu0(), operator/(), Units< 0, 0, 0, 1 >::operator/(), phir(), phirdelta(), phirdeltadelta(), phirdeltatau(), phirtau(), and phirtautau().

const Num IAPWS95::Tc_ = 647.096

Referenced by get_delta_tau().


Generated on Tue Feb 10 18:37:37 2009 for freesteam by  doxygen 1.5.6