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

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.

Constructor & Destructor Documentation

RanzMarshall ( const dictionary &   dict  )

Construct from dictionary.

Definition at line 51 of file RanzMarshall.C.

~RanzMarshall (  )

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:
  • src/lagrangian/dieselSpray/spraySubModels/heatTransferModel/RanzMarshall/RanzMarshall.H
  • src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/RanzMarshall/RanzMarshall.H
  • src/lagrangian/dieselSpray/spraySubModels/heatTransferModel/RanzMarshall/RanzMarshall.C
  • src/lagrangian/intermediate/submodels/Thermodynamic/HeatTransferModel/RanzMarshall/RanzMarshall.C