Mixed boundary condition for temperature and radiation heat transfer to be used for in multiregion cases with two phase Euler system. More...
#include <turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.H>


Public Types | |
| enum | KMethodType { mtSolidThermo , mtLookup , mtPhaseSystem } |
| Type of supplied Kappa. More... | |
| enum | regionType { solid , fluid } |
| Enumeration listing the region. More... | |
Public Member Functions | |
| TypeName ("compressible::turbulentTemperatureTwoPhaseRadCoupledMixed") | |
| Runtime type information. | |
| turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &) | |
| Construct from patch and internal field. | |
| turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField (const fvPatch &, const DimensionedField< scalar, volMesh > &, const dictionary &) | |
| Construct from patch, internal field and dictionary. | |
| turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField (const turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField &, const fvPatch &, const DimensionedField< scalar, volMesh > &, const fvPatchFieldMapper &) | |
| Construct by mapping given. | |
| turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField (const turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField &, const DimensionedField< scalar, volMesh > &) | |
| Construct as copy setting internal field reference. | |
| virtual tmp< fvPatchField< scalar > > | clone () const |
| Return a clone. | |
| virtual tmp< fvPatchField< scalar > > | clone (const DimensionedField< scalar, volMesh > &iF) const |
| Clone with an internal field reference. | |
| virtual void | updateCoeffs () |
| Update the coefficients associated with the patch field. | |
| virtual void | write (Ostream &) const |
| Write. | |
Mixed boundary condition for temperature and radiation heat transfer to be used for in multiregion cases with two phase Euler system.
| 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.
Definition at line 133 of file turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.H.
| enum KMethodType |
Type of supplied Kappa.
| Enumerator | |
|---|---|
| mtSolidThermo | |
| mtLookup | |
| mtPhaseSystem | |
Definition at line 144 of file turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.H.
| enum regionType |
Enumeration listing the region.
| Enumerator | |
|---|---|
| solid | |
| fluid | |
Definition at line 156 of file turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.H.
| turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField | ( | const fvPatch & | , |
| const DimensionedField< scalar, volMesh > & | ) |
Construct from patch and internal field.
Referenced by turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField(), and turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField().

| turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField | ( | const fvPatch & | , |
| const DimensionedField< scalar, volMesh > & | , | ||
| const dictionary & | ) |
Construct from patch, internal field and dictionary.
| turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField | ( | const turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField & | , |
| const fvPatch & | , | ||
| const DimensionedField< scalar, volMesh > & | , | ||
| const fvPatchFieldMapper & | ) |
Construct by mapping given.
turbulentTemperatureCoupledBaffleMixedFvPatchScalarField onto a new patch
References turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField().

| turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField | ( | const turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField & | , |
| const DimensionedField< scalar, volMesh > & | ) |
Construct as copy setting internal field reference.
References turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField().

| TypeName | ( | "compressible::turbulentTemperatureTwoPhaseRadCoupledMixed" | ) |
Runtime type information.
|
inlinevirtual |
Return a clone.
Definition at line 276 of file turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.H.
References fvPatchField< Type >::Clone().

|
inlinevirtual |
Clone with an internal field reference.
Definition at line 284 of file turbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField.H.
References fvPatchField< Type >::Clone().

|
virtual |
Update the coefficients associated with the patch field.
|
virtual |
Write.