Public Member Functions | List of all members
NoHeatTransfer< CloudType > Class Template Reference

Nusselt-number model providing an interface to the properties of HeatTransferModel without any active model. More...

Inheritance diagram for NoHeatTransfer< CloudType >:
Inheritance graph
[legend]
Collaboration diagram for NoHeatTransfer< CloudType >:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("none")
 
void operator= (const NoHeatTransfer &)=delete
 
 NoHeatTransfer (const dictionary &, CloudType &owner)
 
 NoHeatTransfer (const NoHeatTransfer< CloudType > &im)
 
virtual autoPtr< HeatTransferModel< CloudType > > clone () const
 
virtual ~NoHeatTransfer ()=default
 
virtual bool active () const
 
virtual scalar Nu (const scalar Re, const scalar Pr) const
 
virtual scalar Pr () const
 
- Public Member Functions inherited from HeatTransferModel< CloudType >
 TypeName ("heatTransferModel")
 
 declareRunTimeSelectionTable (autoPtr, HeatTransferModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner))
 
void operator= (const HeatTransferModel< CloudType > &)=delete
 
 HeatTransferModel (CloudType &owner)
 
 HeatTransferModel (const dictionary &dict, CloudType &owner, const word &type)
 
 HeatTransferModel (const HeatTransferModel< CloudType > &htm)
 
virtual autoPtr< HeatTransferModel< CloudType > > clone () const=0
 
virtual ~HeatTransferModel ()=default
 
bool BirdCorrection () const noexcept
 
virtual scalar htc (const scalar dp, const scalar Re, const scalar Pr, const scalar kappa, const scalar NCpW) const
 

Additional Inherited Members

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

Detailed Description

template<class CloudType>
class Foam::NoHeatTransfer< CloudType >

Nusselt-number model providing an interface to the properties of HeatTransferModel without any active model.

Usage
Minimal example by using constant/<CloudProperties>:
subModels
{
    heatTransferModel    none;
}

where the entries mean:

Property Description Type Reqd Deflt
heatTransferModel Type name: none word yes -
Source files

Definition at line 79 of file NoHeatTransfer.H.

Constructor & Destructor Documentation

◆ NoHeatTransfer() [1/2]

NoHeatTransfer ( const dictionary ,
CloudType owner 
)

Definition at line 28 of file NoHeatTransfer.C.

◆ NoHeatTransfer() [2/2]

Definition at line 39 of file NoHeatTransfer.C.

◆ ~NoHeatTransfer()

virtual ~NoHeatTransfer ( )
virtualdefault

Member Function Documentation

◆ TypeName()

TypeName ( "none"  )

◆ operator=()

void operator= ( const NoHeatTransfer< CloudType > &  )
delete

◆ clone()

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

Definition at line 104 of file NoHeatTransfer.H.

◆ active()

virtual bool active ( ) const
inlinevirtual

Definition at line 120 of file NoHeatTransfer.H.

◆ Nu()

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

Implements HeatTransferModel< CloudType >.

Definition at line 129 of file NoHeatTransfer.H.

◆ Pr()

virtual scalar Pr ( ) const
inlinevirtual

Definition at line 135 of file NoHeatTransfer.H.


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