61 #ifndef nonUniformTableThermophysicalFunction_H 62 #define nonUniformTableThermophysicalFunction_H 79 public thermophysicalFunction
87 List<Tuple2<scalar, scalar>> values_;
90 MinMax<scalar> Trange_;
96 List<label> jumpTable_;
104 inline label index(scalar
p, scalar
T)
const;
116 nonUniformTable(
const word&
name,
const dictionary&
dict);
119 explicit nonUniformTable(
const dictionary&
dict);
125 const List<Tuple2<scalar, scalar>>&
values()
const 131 scalar
f(scalar
p, scalar
T)
const;
134 scalar dfdT(scalar
p, scalar
T)
const;
static void writeData(Ostream &os, const Type &val)
List< T > values(const HashTable< T, Key, Hash > &tbl, const bool doSort=false)
List of values from HashTable, optionally sorted.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.
OBJstream os(runTime.globalPath()/outputName)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)