50 #ifndef sutherlandTransport_H 51 #define sutherlandTransport_H 62 template<
class Thermo>
69 template<
class Thermo>
76 template<
class Thermo>
88 template<
class Thermo>
103 inline void calcCoeffs
105 const scalar mu1,
const scalar T1,
106 const scalar mu2,
const scalar T2
132 const scalar mu1,
const scalar T1,
133 const scalar mu2,
const scalar T2
157 return "sutherland<" + Thermo::typeName() +
'>';
161 inline scalar
mu(
const scalar
p,
const scalar
T)
const;
164 inline scalar
kappa(
const scalar
p,
const scalar
T)
const;
167 inline scalar
alphah(
const scalar
p,
const scalar
T)
const;
200 friend Ostream& operator<< <Thermo>
A list of keyword definitions, which are a keyword followed by a number of values (eg...
scalar kappa(const scalar p, const scalar T) const
Thermal conductivity [W/mK].
void operator+=(const sutherlandTransport &)
static word typeName()
Return the instantiated type name.
A class for handling words, derived from Foam::string.
sutherlandTransport(const Thermo &t, const scalar As, const scalar Ts)
Construct from components.
scalar alphah(const scalar p, const scalar T) const
Thermal diffusivity of enthalpy [kg/ms].
autoPtr< sutherlandTransport > clone() const
Construct and return a clone.
static autoPtr< sutherlandTransport > New(const dictionary &dict)
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void operator*=(const scalar)
OBJstream os(runTime.globalPath()/outputName)
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
scalar mu(const scalar p, const scalar T) const
Dynamic viscosity [kg/ms].
void write(Ostream &os) const
Write to Ostream.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Transport package using Sutherland's formula.