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

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< polynomialTransport >  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].
polynomialTransport &  operator= (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 &)
Ostream &  operator (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  ) [inline, static]

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.

polynomialTransport& operator= ( const polynomialTransport< Thermo, PolySize > &    ) [inline]
void operator+= ( const polynomialTransport< Thermo, PolySize > &    ) [inline]
void operator-= ( const polynomialTransport< Thermo, PolySize > &    ) [inline]
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: