Public Types | Public Member Functions | List of all members
turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField Class Reference

Mixed boundary condition for temperature and radiation heat transfer to be used for in multiregion cases with two phase Euler system. More...

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

Public Types

enum  KMethodType { mtSolidThermo, mtLookup, mtPhaseSystem }
 
enum  regionType { solid, fluid }
 

Public Member Functions

 TypeName ("compressible::turbulentTemperatureTwoPhaseRadCoupledMixed")
 
 turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &)
 
 turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &, const dictionary &)
 
 turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField (const turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField &, const fvPatch &, const DimensionedField< scalar, volMesh > &, const fvPatchFieldMapper &)
 
virtual tmp< fvPatchScalarFieldclone () const
 
 turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField (const turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField &, const DimensionedField< scalar, volMesh > &)
 
virtual tmp< fvPatchScalarFieldclone (const DimensionedField< scalar, volMesh > &iF) const
 
virtual void updateCoeffs ()
 
virtual void write (Ostream &) const
 

Detailed Description

Mixed boundary condition for temperature and radiation heat transfer to be used for in multiregion cases with two phase Euler system.

Usage
Property Description Required Default value
Tnbr name of the field no T
qrNbr name of the radiative flux in the nbr region no none
qr name of the radiative flux in this region no none
region region to which this BC belongs yes
otherPhase name of the vapour phase in the fluid region yes
kappaMethod inherited from temperatureCoupledBase inherited
kappa inherited from temperatureCoupledBase inherited

Example of the boundary condition specification on the fluid region:

    <patchName>
    {
        type            compressible::turbulentTemperatureTwoPhaseRadCoupledMixed;
        Tnbr            T;
        qrNbr           none;
        qr              none;
        kappaMethod     phaseSystem;
        region          fluid;
        otherPhase      gas;
        value           uniform 300;
    }

Example of the boundary condition specification on the solid region:

    <patchName>
    {
        type            compressible::turbulentTemperatureTwoPhaseRadCoupledMixed;
        Tnbr            T.liquid;
        qrNbr           none;
        qr              none;
        kappaMethod     solidThermo;
        region          solid;
        otherPhase      gas;
        value           uniform 300;
    }

Needs to be on underlying mapped(Wall)FvPatch.

Source files

Definition at line 133 of file turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.H.

Member Enumeration Documentation

◆ KMethodType

Enumerator
mtSolidThermo 
mtLookup 
mtPhaseSystem 

Definition at line 142 of file turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.H.

◆ regionType

enum regionType
Enumerator
solid 
fluid 

Definition at line 152 of file turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.H.

Constructor & Destructor Documentation

◆ turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField() [1/4]

◆ turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField() [2/4]

◆ turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField() [3/4]

◆ turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField() [4/4]

Member Function Documentation

◆ TypeName()

TypeName ( "compressible::turbulentTemperatureTwoPhaseRadCoupledMixed"  )

◆ clone() [1/2]

virtual tmp<fvPatchScalarField> clone ( ) const
inlinevirtual

◆ clone() [2/2]

virtual tmp<fvPatchScalarField> clone ( const DimensionedField< scalar, volMesh > &  iF) const
inlinevirtual

◆ updateCoeffs()

virtual void updateCoeffs ( )
virtual

◆ write()

virtual void write ( Ostream ) const
virtual

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