Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
heatTransferModel Class Referenceabstract

Base class for film heat transfer models. More...

Inheritance diagram for heatTransferModel:
Inheritance graph
[legend]
Collaboration diagram for heatTransferModel:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("heatTransferModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, heatTransferModel, dictionary,( const dictionary &interfaceDict, const volScalarField &alpha1, const phaseModel &phase1, const phaseModel &phase2 ),(interfaceDict, alpha1, phase1, phase2))
 
 heatTransferModel (const dictionary &interfaceDict, const volScalarField &alpha1, const phaseModel &phase1, const phaseModel &phase2)
 
virtual ~heatTransferModel ()
 Destructor. More...
 
virtual tmp< volScalarFieldK (const volScalarField &Ur) const =0
 The heat-transfer function K used in the enthalpy eq. More...
 
 TypeName ("heatTransferModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, heatTransferModel, dictionary,( const dictionary &dict, const phasePair &pair ),(dict, pair))
 
 heatTransferModel (const dictionary &dict, const phasePair &pair)
 Construct froma dictionary and a phase pair. More...
 
virtual ~heatTransferModel ()
 Destructor. More...
 
tmp< volScalarFieldK () const
 The heat transfer function K used in the enthalpy equation. More...
 
virtual tmp< volScalarFieldK (const scalar residualAlpha) const =0
 The heat transfer function K used in the enthalpy equation. More...
 
 TypeName ("heatTransferModel")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, heatTransferModel, dictionary,( const dictionary &dict, const phasePair &pair ),(dict, pair))
 
 heatTransferModel (const dictionary &dict, const phasePair &pair)
 Construct froma dictionary and a phase pair. More...
 
virtual ~heatTransferModel ()
 Destructor. More...
 
virtual tmp< volScalarFieldK () const =0
 The heat transfer function K used in the enthalpy equation. More...
 

Static Public Member Functions

static autoPtr< heatTransferModelNew (const dictionary &interfaceDict, const volScalarField &alpha1, const phaseModel &phase1, const phaseModel &phase2)
 
static autoPtr< heatTransferModelNew (const dictionary &dict, const phasePair &pair)
 
static autoPtr< heatTransferModelNew (const dictionary &dict, const phasePair &pair)
 

Static Public Attributes

static const dimensionSet dimK
 Coefficient dimensions. More...
 

Protected Attributes

const dictionaryinterfaceDict_
 
const volScalarFieldalpha1_
 
const phaseModelphase1_
 
const phaseModelphase2_
 
const phasePairpair_
 Phase pair. More...
 
const dimensionedScalar residualAlpha_
 Residual phase fraction. More...
 

Detailed Description

Base class for film heat transfer models.

Source files

Source files

Source files

Source files

Definition at line 50 of file heatTransferModel.H.

Constructor & Destructor Documentation

heatTransferModel ( const dictionary interfaceDict,
const volScalarField alpha1,
const phaseModel phase1,
const phaseModel phase2 
)
virtual ~heatTransferModel ( )
virtual

Destructor.

heatTransferModel ( const dictionary dict,
const phasePair pair 
)

Construct froma dictionary and a phase pair.

virtual ~heatTransferModel ( )
virtual

Destructor.

heatTransferModel ( const dictionary dict,
const phasePair pair 
)

Construct froma dictionary and a phase pair.

virtual ~heatTransferModel ( )
virtual

Destructor.

Member Function Documentation

TypeName ( "heatTransferModel"  )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr  ,
heatTransferModel  ,
dictionary  ,
( const dictionary &interfaceDict, const volScalarField &alpha1, const phaseModel &phase1, const phaseModel &phase2 ,
(interfaceDict, alpha1, phase1, phase2  
)
static autoPtr<heatTransferModel> New ( const dictionary interfaceDict,
const volScalarField alpha1,
const phaseModel phase1,
const phaseModel phase2 
)
static
virtual tmp<volScalarField> K ( const volScalarField Ur) const
pure virtual

The heat-transfer function K used in the enthalpy eq.

ddt(alpha1*rho1*ha) + ... = ... alpha1*alpha2*K*(Ta - Tb) ddt(alpha2*rho2*hb) + ... = ... alpha1*alpha2*K*(Tb - Ta) NB! ***************************** for numerical reasons alpha1 and alpha2 has been extracted from the heat-transfer function K, so you MUST divide K by alpha1*alpha2 when implementing the heat-transfer function NB! *****************************

Implemented in RanzMarshall.

TypeName ( "heatTransferModel"  )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr  ,
heatTransferModel  ,
dictionary  ,
( const dictionary &dict, const phasePair &pair )  ,
(dict, pair)   
)
static autoPtr<heatTransferModel> New ( const dictionary dict,
const phasePair pair 
)
static
tmp<volScalarField> K ( ) const

The heat transfer function K used in the enthalpy equation.

ddt(alpha1*rho1*ha) + ... = ... K*(Ta - Tb) ddt(alpha2*rho2*hb) + ... = ... K*(Tb - Ta)

virtual tmp<volScalarField> K ( const scalar  residualAlpha) const
pure virtual

The heat transfer function K used in the enthalpy equation.

ddt(alpha1*rho1*ha) + ... = ... K*(Ta - Tb) ddt(alpha2*rho2*hb) + ... = ... K*(Tb - Ta) with a specified residual volume fraction

Implemented in RanzMarshall, and sphericalHeatTransfer.

TypeName ( "heatTransferModel"  )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr  ,
heatTransferModel  ,
dictionary  ,
( const dictionary &dict, const phasePair &pair )  ,
(dict, pair)   
)
static autoPtr<heatTransferModel> New ( const dictionary dict,
const phasePair pair 
)
static
virtual tmp<volScalarField> K ( ) const
pure virtual

The heat transfer function K used in the enthalpy equation.

ddt(alpha1*rho1*ha) + ... = ... K*(Ta - Tb) ddt(alpha2*rho2*hb) + ... = ... K*(Tb - Ta)

Implemented in RanzMarshall, and sphericalHeatTransfer.

Member Data Documentation

const dictionary& interfaceDict_
protected

Definition at line 56 of file heatTransferModel.H.

const volScalarField& alpha1_
protected

Definition at line 57 of file heatTransferModel.H.

const phaseModel& phase1_
protected

Definition at line 58 of file heatTransferModel.H.

const phaseModel& phase2_
protected

Definition at line 59 of file heatTransferModel.H.

const phasePair & pair_
protected

Phase pair.

Definition at line 58 of file heatTransferModel.H.

const dimensionedScalar residualAlpha_
protected

Residual phase fraction.

Definition at line 61 of file heatTransferModel.H.

static const dimensionSet dimK
static

Coefficient dimensions.

Definition at line 88 of file heatTransferModel.H.


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