54 #ifndef NSRDS2ThermophysicalFunction_H 55 #define NSRDS2ThermophysicalFunction_H 63 namespace thermophysicalFunctions
77 scalar a_, b_, c_, d_;
104 scalar
f(scalar, scalar
T)
const 106 return a_*
pow(T, b_)/(1.0 + c_/T + d_/
sqr(T));
A list of keyword definitions, which are a keyword followed by any number of values (e...
dimensionedSymmTensor sqr(const dimensionedVector &dv)
const dimensionedScalar & c
Speed of light in a vacuum.
NSRDS function number 102.
TypeName("NSRDS2")
Runtime type information.
Abstract base class for thermo-physical functions.
const dimensionedScalar & b
Wien displacement law constant: default SI units: [m K].
virtual void write(Ostream &os) const
Write the function coefficients.
virtual void write(Ostream &os) const =0
Write the function coefficients.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
scalar f(scalar, scalar T) const
Evaluate the function and return the result.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
dimensionedScalar pow(const dimensionedScalar &ds, const dimensionedScalar &expt)
NSRDS2(const scalar a, const scalar b, const scalar c, const scalar d)
Construct from components.