Public Member Functions | Static Public Member Functions | Friends | List of all members
sutherlandTransport Class Reference

Transport package using Sutherland's formula. More...

Public Member Functions

 sutherlandTransport (const Thermo &t, const scalar As, const scalar Ts)
 
 sutherlandTransport (const Thermo &t, const scalar mu1, const scalar T1, const scalar mu2, const scalar T2)
 
 sutherlandTransport (const word &, const sutherlandTransport &)
 
 sutherlandTransport (const dictionary &dict)
 
 sutherlandTransport (const Thermo &t, const dictionary &dict)
 
autoPtr< sutherlandTransportclone () const
 
scalar mu (const scalar p, const scalar T) const
 
scalar kappa (const scalar p, const scalar T) const
 
scalar alphah (const scalar p, const scalar T) const
 
void write (Ostream &os) const
 
void operator+= (const sutherlandTransport &)
 
void operator*= (const scalar)
 

Static Public Member Functions

static autoPtr< sutherlandTransportNew (const dictionary &dict)
 
static word typeName ()
 

Friends

sutherlandTransport operator+ (const sutherlandTransport &, const sutherlandTransport &)
 
sutherlandTransport operator* (const scalar, const sutherlandTransport &)
 
Ostreamoperator (Ostream &, const sutherlandTransport &)
 

Detailed Description

Transport package using Sutherland's formula.

Templated into a given thermodynamics package (needed for thermal conductivity).

Dynamic viscosity [kg/m.s]

\[ \mu = A_s \frac{\sqrt{T}}{1 + T_s / T} \]

Source files

Definition at line 55 of file sutherlandTransport.H.

Constructor & Destructor Documentation

◆ sutherlandTransport() [1/5]

sutherlandTransport ( const Thermo &  t,
const scalar  As,
const scalar  Ts 
)
inline

Definition at line 46 of file sutherlandTransportI.H.

◆ sutherlandTransport() [2/5]

sutherlandTransport ( const Thermo &  t,
const scalar  mu1,
const scalar  T1,
const scalar  mu2,
const scalar  T2 
)
inline

Definition at line 60 of file sutherlandTransportI.H.

◆ sutherlandTransport() [3/5]

sutherlandTransport ( const word ,
const sutherlandTransport  
)
inline

◆ sutherlandTransport() [4/5]

sutherlandTransport ( const dictionary dict)
explicit

Definition at line 40 of file sutherlandTransport.C.

◆ sutherlandTransport() [5/5]

sutherlandTransport ( const Thermo &  t,
const dictionary dict 
)

Definition at line 50 of file sutherlandTransport.C.

Member Function Documentation

◆ clone()

Foam::autoPtr< Foam::sutherlandTransport< Thermo > > clone ( ) const
inline

Definition at line 87 of file sutherlandTransportI.H.

References Foam::New().

Here is the call graph for this function:

◆ New()

Foam::autoPtr< Foam::sutherlandTransport< Thermo > > New ( const dictionary dict)
inlinestatic

Definition at line 96 of file sutherlandTransportI.H.

References dict, and Foam::New().

Here is the call graph for this function:

◆ typeName()

static word typeName ( )
inlinestatic

Definition at line 150 of file sutherlandTransport.H.

◆ mu()

Foam::scalar mu ( const scalar  p,
const scalar  T 
) const
inline

Definition at line 108 of file sutherlandTransportI.H.

References Foam::sqrt(), and Foam::T().

Here is the call graph for this function:

◆ kappa()

Foam::scalar kappa ( const scalar  p,
const scalar  T 
) const
inline

Definition at line 119 of file sutherlandTransportI.H.

References Cv, Foam::constant::physicoChemical::mu, p, R, and Foam::T().

Here is the call graph for this function:

◆ alphah()

Foam::scalar alphah ( const scalar  p,
const scalar  T 
) const
inline

Definition at line 130 of file sutherlandTransportI.H.

References Cp, Foam::constant::electromagnetic::kappa, p, and Foam::T().

Here is the call graph for this function:

◆ write()

void write ( Ostream os) const

Definition at line 64 of file sutherlandTransport.C.

References Ostream::beginBlock(), Ostream::endBlock(), specie::name(), os(), Foam::vtk::write(), and Ostream::writeEntry().

Here is the call graph for this function:

◆ operator+=()

void operator+= ( const sutherlandTransport )
inline

Definition at line 144 of file sutherlandTransportI.H.

References Foam::mag(), and Y.

Here is the call graph for this function:

◆ operator*=()

void operator*= ( const scalar  s)
inline

Definition at line 165 of file sutherlandTransportI.H.

References s.

Friends And Related Function Documentation

◆ operator+

◆ operator*

sutherlandTransport operator* ( const  scalar,
const sutherlandTransport  
)
friend

◆ operator

Ostream& operator ( Ostream ,
const sutherlandTransport  
)
friend

The documentation for this class was generated from the following files: