Go to the documentation of this file.
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 class for handling words, derived from Foam::string.
scalar kappa(const scalar p, const scalar T) const
Thermal conductivity [W/mK].
scalar alphah(const scalar p, const scalar T) const
Thermal diffusivity of enthalpy [kg/ms].
static word typeName()
Return the instantiated type name.
void write(Ostream &os) const
Write to Ostream.
scalar mu(const scalar p, const scalar T) const
Dynamic viscosity [kg/ms].
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
autoPtr< sutherlandTransport > clone() const
Construct and return a clone.
Transport package using Sutherland's formula.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
OBJstream os(runTime.globalPath()/outputName)
static autoPtr< sutherlandTransport > New(const dictionary &dict)
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
void operator+=(const sutherlandTransport &)
void operator*=(const scalar)
sutherlandTransport(const Thermo &t, const scalar As, const scalar Ts)
Construct from components.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...