RanzMarshall< CloudType > Class Template Reference

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

Inheritance diagram for RanzMarshall< CloudType >:
[legend]
Collaboration diagram for RanzMarshall< CloudType >:
[legend]

Public Member Functions

 TypeName ("RanzMarshall")
 Runtime type information. More...
 
 RanzMarshall (const dictionary &dict, CloudType &cloud)
 Construct from dictionary. More...
 
 RanzMarshall (const RanzMarshall< CloudType > &im)
 Construct copy. More...
 
virtual autoPtr< HeatTransferModel< CloudType > > clone () const
 Construct and return a clone. More...
 
virtual ~RanzMarshall ()
 Destructor. More...
 
virtual scalar Nu (const scalar Re, const scalar Pr) const
 Nusselt number. More...
 
- Public Member Functions inherited from HeatTransferModel< CloudType >
 TypeName ("heatTransferModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, HeatTransferModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
 Declare runtime constructor selection table. More...
 
 HeatTransferModel (CloudType &owner)
 Construct null from owner. More...
 
 HeatTransferModel (const dictionary &dict, CloudType &owner, const word &type)
 Construct from dictionary. More...
 
 HeatTransferModel (const HeatTransferModel< CloudType > &htm)
 Construct copy. More...
 
virtual ~HeatTransferModel ()
 Destructor. More...
 
bool BirdCorrection () const
 The Bird HTC correction flag. More...
 
virtual scalar htc (const scalar dp, const scalar Re, const scalar Pr, const scalar kappa, const scalar NCpW) const
 Return heat transfer coefficient. More...
 

Additional Inherited Members

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

Detailed Description

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

The Ranz-Marshall correlation for heat transfer.

Definition at line 51 of file RanzMarshall.H.

Constructor & Destructor Documentation

◆ RanzMarshall() [1/2]

RanzMarshall ( const dictionary dict,
CloudType cloud 
)

Construct from dictionary.

Definition at line 34 of file RanzMarshall.C.

◆ RanzMarshall() [2/2]

RanzMarshall ( const RanzMarshall< CloudType > &  im)

Construct copy.

Definition at line 44 of file RanzMarshall.C.

◆ ~RanzMarshall()

~RanzMarshall ( )
virtual

Destructor.

Definition at line 53 of file RanzMarshall.C.

Member Function Documentation

◆ TypeName()

TypeName ( "RanzMarshall< CloudType >"  )

Runtime type information.

◆ clone()

virtual autoPtr<HeatTransferModel<CloudType> > clone ( ) const
inlinevirtual

Construct and return a clone.

Implements HeatTransferModel< CloudType >.

Definition at line 71 of file RanzMarshall.H.

◆ Nu()

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

Nusselt number.

Implements HeatTransferModel< CloudType >.

Definition at line 61 of file RanzMarshall.C.

References Foam::cbrt(), Pr(), Foam::Re(), and Foam::sqrt().

Here is the call graph for this function:

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