com.hummeling.if97
private static class IF97.Calculate extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
IF97.Calculate() |
Modifier and Type | Method and Description |
---|---|
(package private) static double |
dielectricConstantRhoT(double rho,
double T)
Dielectric constant.
|
(package private) static double |
dynamicViscosityRhoT(double rho,
double T)
Dynamic viscosity.
|
private static double |
partialDerivativePT(double p,
double T,
IF97.Quantity x,
IF97.Quantity y,
IF97.Quantity z)
Partial derivative of z with respect to x for constant y, as a
function of pressure and temperature.
|
private static double |
partialDerivativeRhoT(double rho,
double T,
IF97.Quantity x,
IF97.Quantity y,
IF97.Quantity z)
Partial derivative of z with respect to x for constant y, as a
function of specific volume and temperature.
|
private static double[] |
partialDerivativesNuT(double nu,
double T,
IF97.Quantity quantity,
double p,
double s,
double cv,
double alphap,
double betap)
Partial derivatives of the given quantity with respect to specific
volume and temperature for region 3 described by specific Helmholtz
free energy.
|
private static double[] |
partialDerivativesPT(double p,
double T,
IF97.Quantity quantity,
double nu,
double s,
double cp,
double alphanu,
double kappaT)
Partial derivatives of the given quantity with respect to pressure
and temperature for regions described by specific Gibbs free energy.
|
(package private) static double |
PrandtlPT(double p,
double T)
Prandtl number.
|
(package private) static double |
refractiveIndexRhoTLambda(double rho,
double T,
double lambda)
Refractive index.
|
(package private) static double |
specificVolumePT(double p,
double T)
Specific volume as a function of pressure & temperature.
|
(package private) static double |
speedOfSoundPT(double p,
double T)
Speed of sound as a function of pressure & temperature.
|
(package private) static double |
surfaceTensionT(double T)
Surface tension as a function of temperature.
|
(package private) static double |
temperaturePH(double p,
double h)
Temperature.
|
(package private) static double |
thermalConductivityPT(double p,
double T)
Thermal conductivity as a function of pressure & temperature.
|
(package private) static double |
thermalConductivityRhoT(double rho,
double T) |
static double PrandtlPT(double p, double T) throws OutOfRangeException
p
- pressure [MPa]T
- temperature [K]OutOfRangeException
- out-of-range exceptionstatic double dielectricConstantRhoT(double rho, double T) throws OutOfRangeException
rho
- density [kg/m3]T
- temperature [K]OutOfRangeException
- out-of-range exceptionstatic double dynamicViscosityRhoT(double rho, double T) throws OutOfRangeException
rho
- density [kg/m3]T
- temperature [K]OutOfRangeException
- out-of-range exceptionprivate static double partialDerivativePT(double p, double T, IF97.Quantity x, IF97.Quantity y, IF97.Quantity z) throws OutOfRangeException
p
- pressure [MPa]T
- temperature [K]x
- any quantityy
- any quantityz
- any quantityOutOfRangeException
private static double partialDerivativeRhoT(double rho, double T, IF97.Quantity x, IF97.Quantity y, IF97.Quantity z) throws OutOfRangeException
rho
- density [kg/m³]T
- temperature [K]x
- any quantityy
- any quantityz
- any quantityOutOfRangeException
private static double[] partialDerivativesNuT(double nu, double T, IF97.Quantity quantity, double p, double s, double cv, double alphap, double betap)
nu
- specific volume [m³/kg]T
- temperature [K]quantity
- quantityp
- pressure [MPa]s
- specific entropy [kJ/kg-K]cv
- alphap
- betap
- java.lang.Exception
private static double[] partialDerivativesPT(double p, double T, IF97.Quantity quantity, double nu, double s, double cp, double alphanu, double kappaT)
p
- pressure [MPa]T
- temperature [K]quantity
- quantitynu
- specific volume [m³/kg]s
- specific entropy [kJ/kg-K]cp
- specific isobaric heat capacityalphanu
- isobaric cubic expansion coefficientkappaT
- isothermal compressibilityjava.lang.Exception
static double refractiveIndexRhoTLambda(double rho, double T, double lambda) throws OutOfRangeException
rho
- density [kg/m³]T
- temperature [K]lambda
- wavelength [μm]OutOfRangeException
- out-of-range exceptionstatic double specificVolumePT(double p, double T) throws OutOfRangeException
p
- pressure [MPa]T
- temperature [K]OutOfRangeException
- out-of-range exceptionstatic double speedOfSoundPT(double p, double T) throws OutOfRangeException
p
- pressure [MPa]T
- temperature [K]OutOfRangeException
- out-of-range exceptionstatic double surfaceTensionT(double T) throws OutOfRangeException
T
- temperature [K]OutOfRangeException
- out-of-range exceptionstatic double temperaturePH(double p, double h) throws OutOfRangeException
p
- pressure [MPa]h
- specific enthalpy [kJ/kg]OutOfRangeException
- out-of-range exceptionstatic double thermalConductivityPT(double p, double T) throws OutOfRangeException
p
- pressure [MPa]T
- temperature [K]OutOfRangeException
- out-of-range exceptionstatic double thermalConductivityRhoT(double rho, double T) throws OutOfRangeException
OutOfRangeException