FreeFOAM The Cross-Platform CFD Toolkit
RanzMarshall< CloudType > Class Template Reference

The Ranz-Marshal correlation for heat transfer. More...

#include <lagrangianIntermediate/RanzMarshall.H>


Detailed Description

template<class CloudType>
class Foam::RanzMarshall< CloudType >

The Ranz-Marshal correlation for heat transfer.

The Ranz-Marshall correlation for heat transfer.

Definition at line 45 of file RanzMarshall.H.

+ Inheritance diagram for RanzMarshall< CloudType >:
+ Collaboration diagram for RanzMarshall< CloudType >:

List of all members.

Public Member Functions

 TypeName ("RanzMarshall")
 Runtime type information.
 RanzMarshall (const dictionary &dict)
 Construct from dictionary.
 ~RanzMarshall ()
bool heatTransfer () const
 heat transfer on/off
scalar Nu (const scalar ReynoldsNumber, const scalar PrandtlNumber) const
 Nusselt Number.
scalar relaxationTime (const scalar liquidDensity, const scalar diameter, const scalar liquidcL, const scalar kappa, const scalar ReynoldsNumber, const scalar PrandtlNumber) const
 Return the heat transfer relaxation time.
scalar fCorrection (const scalar z) const
 Return the correction function f...
 TypeName ("RanzMarshall")
 Runtime type information.
 RanzMarshall (const dictionary &dict, CloudType &cloud)
 Construct from dictionary.
virtual ~RanzMarshall ()
 Destructor.
virtual bool active () const
 Flag to indicate whether model activates heat transfer model.
virtual scalar Nu (const scalar Re, const scalar Pr) const
 Nusselt number.
- Public Member Functions inherited from HeatTransferModel< CloudType >
 TypeName ("HeatTransferModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, HeatTransferModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
 Declare runtime constructor selection table.
 HeatTransferModel (CloudType &owner)
 Construct null from owner.
 HeatTransferModel (const dictionary &dict, CloudType &owner, const word &type)
 Construct from dictionary.
virtual ~HeatTransferModel ()
 Destructor.
const dictionarydict () const
 Return the cloud dictionary.
const dictionarycoeffDict () const
 Return the coefficients dictionary.
const CloudType & owner () const
 Return the owner cloud object.
const SwitchBirdCorrection () const
 Return the Bird htc correction flag.
virtual scalar htc (const scalar dp, const scalar Re, const scalar Pr, const scalar kappa, const scalar NCpW) const
 Return heat transfer coefficient.
- Public Member Functions inherited from heatTransferModel
 TypeName ("heatTransferModel")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, heatTransferModel, dictionary,(const dictionary &dict),(dict))
 heatTransferModel (const dictionary &dict)
 Construct from dictionary.
virtual ~heatTransferModel ()

Additional Inherited Members

- Static Public Member Functions inherited from HeatTransferModel< CloudType >
static autoPtr
< HeatTransferModel< CloudType > > 
New (const dictionary &dict, CloudType &owner)
 Selector.
- Static Public Member Functions inherited from heatTransferModel
static autoPtr< heatTransferModelNew (const dictionary &dict)
- Protected Attributes inherited from heatTransferModel
const dictionarydict_

Constructor & Destructor Documentation

RanzMarshall ( const dictionary dict)

Construct from dictionary.

Definition at line 51 of file RanzMarshall.C.

Definition at line 64 of file RanzMarshall.C.

RanzMarshall ( const dictionary dict,
CloudType &  cloud 
)

Construct from dictionary.

Definition at line 32 of file RanzMarshall.C.

virtual ~RanzMarshall ( )
virtual

Destructor.


Member Function Documentation

TypeName ( "RanzMarshall< CloudType >"  )

Runtime type information.

bool heatTransfer ( ) const
virtual

heat transfer on/off

Implements heatTransferModel.

Definition at line 70 of file RanzMarshall.C.

Foam::scalar Nu ( const scalar  ReynoldsNumber,
const scalar  PrandtlNumber 
) const
virtual

Nusselt Number.

Implements heatTransferModel.

Definition at line 76 of file RanzMarshall.C.

References Foam::pow().

scalar relaxationTime ( const scalar  liquidDensity,
const scalar  diameter,
const scalar  liquidcL,
const scalar  kappa,
const scalar  ReynoldsNumber,
const scalar  PrandtlNumber 
) const
virtual

Return the heat transfer relaxation time.

Implements heatTransferModel.

Definition at line 85 of file RanzMarshall.C.

References Foam::max(), and Foam::pow().

scalar fCorrection ( const scalar  z) const
virtual

Return the correction function f...

Implements heatTransferModel.

Definition at line 101 of file RanzMarshall.C.

References correct(), e, and Foam::exp().

TypeName ( "RanzMarshall< CloudType >"  )

Runtime type information.

bool active ( ) const
virtual

Flag to indicate whether model activates heat transfer model.

Implements HeatTransferModel< CloudType >.

Definition at line 51 of file RanzMarshall.C.

virtual scalar Nu ( const scalar  Re,
const scalar  Pr 
) const
virtual

Nusselt number.

Implements heatTransferModel.


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