FreeFOAM The Cross-Platform CFD Toolkit
polynomialTransport< Thermo, PolySize > Class Template Reference

Transport package using polynomial functions for mu and kappa. More...

#include <specie/polynomialTransport.H>


Detailed Description

template<class Thermo, int PolySize>
class Foam::polynomialTransport< Thermo, PolySize >

Transport package using polynomial functions for mu and kappa.

Source files

Definition at line 91 of file polynomialTransport.H.

List of all members.

Public Member Functions

 polynomialTransport (const polynomialTransport &)
 Construct copy.
 polynomialTransport (const word &, const polynomialTransport &)
 Construct as named copy.
 polynomialTransport (Istream &is)
 Construct from Istream.
autoPtr< polynomialTransportclone () 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].
polynomialTransportoperator= (const polynomialTransport &)
void operator+= (const polynomialTransport &)
void operator-= (const polynomialTransport &)
void operator*= (const scalar)

Static Public Member Functions

static autoPtr
< polynomialTransport
New (Istream &is)

Friends

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

Constructor & Destructor Documentation

polynomialTransport ( const polynomialTransport< Thermo, PolySize > &  pt)
inline

Construct copy.

Definition at line 32 of file polynomialTransportI.H.

polynomialTransport ( const word name,
const polynomialTransport< Thermo, PolySize > &  pt 
)
inline

Construct as named copy.

Definition at line 58 of file polynomialTransportI.H.

Construct from Istream.

Definition at line 32 of file polynomialTransport.C.


Member Function Documentation

Foam::autoPtr< Foam::polynomialTransport< Thermo, PolySize > > clone ( ) const
inline

Construct and return a clone.

Definition at line 71 of file polynomialTransportI.H.

Foam::autoPtr< Foam::polynomialTransport< Thermo, PolySize > > New ( Istream is)
inlinestatic

Definition at line 82 of file polynomialTransportI.H.

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

Dynamic viscosity [kg/ms].

Definition at line 95 of file polynomialTransportI.H.

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

Thermal conductivity [W/mK].

Definition at line 105 of file polynomialTransportI.H.

Foam::scalar alpha ( const scalar  T) const
inline

Thermal diffusivity for enthalpy [kg/ms].

Definition at line 115 of file polynomialTransportI.H.

References kappa(), Foam::sqr(), and specie::Tstd.

Foam::polynomialTransport< Thermo, PolySize > & operator= ( const polynomialTransport< Thermo, PolySize > &  )
inline

Definition at line 133 of file polynomialTransportI.H.

void operator+= ( const polynomialTransport< Thermo, PolySize > &  )
inline

Definition at line 148 of file polynomialTransportI.H.

void operator-= ( const polynomialTransport< Thermo, PolySize > &  )
inline

Definition at line 166 of file polynomialTransportI.H.

void operator*= ( const scalar  s)
inline

Definition at line 184 of file polynomialTransportI.H.


Friends And Related Function Documentation

polynomialTransport operator+ ( const polynomialTransport< Thermo, PolySize > &  ,
const polynomialTransport< Thermo, PolySize > &   
)
friend
polynomialTransport operator- ( const polynomialTransport< Thermo, PolySize > &  ,
const polynomialTransport< Thermo, PolySize > &   
)
friend
polynomialTransport operator* ( const scalar  ,
const polynomialTransport< Thermo, PolySize > &   
)
friend
polynomialTransport operator== ( const polynomialTransport< Thermo, PolySize > &  ,
const polynomialTransport< Thermo, PolySize > &   
)
friend
Ostream& operator ( Ostream ,
const polynomialTransport< Thermo, PolySize > &   
)
friend

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