54 #ifndef NSRDS0ThermophysicalFunction_H 55 #define NSRDS0ThermophysicalFunction_H 63 namespace thermophysicalFunctions
77 scalar a_, b_, c_, d_, e_, f_;
106 scalar
f(scalar, scalar
T)
const 108 return ((((f_*T + e_)*T + d_)*T + c_)*T + b_)*T + a_;
A list of keyword definitions, which are a keyword followed by any number of values (e...
const dimensionedScalar & c
Speed of light in a vacuum.
virtual void write(Ostream &os) const
Write the function coefficients.
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 =0
Write the function coefficients.
TypeName("NSRDS0")
Runtime type information.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
NSRDS0(const scalar a, const scalar b, const scalar c, const scalar d, const scalar e, const scalar f)
Construct from components.
NSRDS function number 100.
scalar f(scalar, scalar T) const
Evaluate the function and return the result.
const doubleScalar e
Elementary charge.