FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

sutherlandTransport< thermo > Class Template Reference

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

#include <specie/sutherlandTransport.H>


Detailed Description

template<class thermo>
class Foam::sutherlandTransport< thermo >

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 97 of file sutherlandTransport.H.

List of all members.

Public Member Functions

 sutherlandTransport (const thermo &t, const scalar as, const scalar ts)
 Construct from components.
 sutherlandTransport (const thermo &t, const scalar mu1, const scalar T1, const scalar mu2, const scalar T2)
 Construct from two viscosities.
 sutherlandTransport (const word &, const sutherlandTransport &)
 Construct as named copy.
 sutherlandTransport (Istream &)
 Construct from Istream.
autoPtr< sutherlandTransport >  clone () const
 Construct and return a clone.
scalar  mu (const scalar T) const
 Dynamic viscosity [kg/ms].
scalar  kappa (const scalar T) const
 Thermal conductivity [W/mK].
scalar  alpha (const scalar T) const
 Thermal diffusivity for enthalpy [kg/ms].
sutherlandTransport &  operator= (const sutherlandTransport &)

Static Public Member Functions

static autoPtr
< sutherlandTransport >  
New (Istream &is)

Friends

sutherlandTransport  operator+ (const sutherlandTransport &, const sutherlandTransport &)
sutherlandTransport  operator- (const sutherlandTransport &, const sutherlandTransport &)
sutherlandTransport  operator* (const scalar, const sutherlandTransport &)
sutherlandTransport  operator== (const sutherlandTransport &, const sutherlandTransport &)
Ostream &  operator (Ostream &, const sutherlandTransport &)

Constructor & Destructor Documentation

sutherlandTransport ( const thermo &   t,
const scalar   as,
const scalar   ts  
) [inline]

Construct from components.

Definition at line 57 of file sutherlandTransportI.H.

sutherlandTransport ( const thermo &   t,
const scalar   mu1,
const scalar   T1,
const scalar   mu2,
const scalar   T2  
) [inline]

Construct from two viscosities.

Definition at line 72 of file sutherlandTransportI.H.

sutherlandTransport ( const word &   name,
const sutherlandTransport< thermo > &   st  
) [inline]

Construct as named copy.

Definition at line 87 of file sutherlandTransportI.H.

Construct from Istream.

Definition at line 37 of file sutherlandTransport.C.

References IOstream::check().


Member Function Documentation

autoPtr< sutherlandTransport< thermo > > clone (  ) const [inline]

Construct and return a clone.

Definition at line 101 of file sutherlandTransportI.H.

autoPtr< sutherlandTransport< thermo > > New ( Istream &   is  ) [inline, static]

Definition at line 113 of file sutherlandTransportI.H.

scalar mu ( const scalar   T  ) const [inline]

Dynamic viscosity [kg/ms].

Definition at line 128 of file sutherlandTransportI.H.

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

scalar kappa ( const scalar   T  ) const [inline]

Thermal conductivity [W/mK].

Definition at line 136 of file sutherlandTransportI.H.

References mu, and R.

scalar alpha ( const scalar   T  ) const [inline]

Thermal diffusivity for enthalpy [kg/ms].

Definition at line 145 of file sutherlandTransportI.H.

References mu, R, Foam::sqr(), and specie::Tstd.

sutherlandTransport& operator= ( const sutherlandTransport< thermo > &    ) [inline]

Friends And Related Function Documentation

sutherlandTransport operator+ ( const sutherlandTransport< thermo > &   ,
const sutherlandTransport< thermo > &    
) [friend]
sutherlandTransport operator- ( const sutherlandTransport< thermo > &   ,
const sutherlandTransport< thermo > &    
) [friend]
sutherlandTransport operator* ( const   scalar,
const sutherlandTransport< thermo > &    
) [friend]
sutherlandTransport operator== ( const sutherlandTransport< thermo > &   ,
const sutherlandTransport< thermo > &    
) [friend]
Ostream& operator ( Ostream &   ,
const sutherlandTransport< thermo > &    
) [friend]

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