This temperature boundary condition averages the temperature over the "outlet" patch specified by name "outletPatchName" and applies an extra heat source. This is set as a uniform temperature value on this patch. Additionally TMin/TMax limits can be applied. More...
This temperature boundary condition averages the temperature over the "outlet" patch specified by name "outletPatchName" and applies an extra heat source. This is set as a uniform temperature value on this patch. Additionally TMin/TMax limits can be applied.
Property | Description | Required | Default value |
---|---|---|---|
outletPatch | name of outlet patch | yes | |
Q | Heat addition | yes | |
phi | flux field name | no | phi |
TMin | min temperature limit | no | 0.0 |
TMax | max temperature limit | no | 5000.0 |
Example of the boundary condition specification:
myPatch { type outletMappedUniformInletHeatAddition; outletPatch aPatch; Q 10; // Heat addition in W phi phi; value uniform 0; }
Definition at line 109 of file outletMappedUniformInletHeatAdditionFvPatchField.H.
outletMappedUniformInletHeatAdditionFvPatchField | ( | const fvPatch & | p, |
const DimensionedField< scalar, volMesh > & | iF | ||
) |
Definition at line 31 of file outletMappedUniformInletHeatAdditionFvPatchField.C.
Referenced by outletMappedUniformInletHeatAdditionFvPatchField::clone().
outletMappedUniformInletHeatAdditionFvPatchField | ( | const fvPatch & | p, |
const DimensionedField< scalar, volMesh > & | iF, | ||
const dictionary & | dict | ||
) |
Definition at line 65 of file outletMappedUniformInletHeatAdditionFvPatchField.C.
outletMappedUniformInletHeatAdditionFvPatchField | ( | const outletMappedUniformInletHeatAdditionFvPatchField & | ptf, |
const fvPatch & | p, | ||
const DimensionedField< scalar, volMesh > & | iF, | ||
const fvPatchFieldMapper & | mapper | ||
) |
Definition at line 47 of file outletMappedUniformInletHeatAdditionFvPatchField.C.
outletMappedUniformInletHeatAdditionFvPatchField | ( | const outletMappedUniformInletHeatAdditionFvPatchField & | ptf | ) |
Definition at line 83 of file outletMappedUniformInletHeatAdditionFvPatchField.C.
outletMappedUniformInletHeatAdditionFvPatchField | ( | const outletMappedUniformInletHeatAdditionFvPatchField & | ptf, |
const DimensionedField< scalar, volMesh > & | iF | ||
) |
Definition at line 99 of file outletMappedUniformInletHeatAdditionFvPatchField.C.
TypeName | ( | "outletMappedUniformInletHeatAddition" | ) |
|
inlinevirtual |
Definition at line 170 of file outletMappedUniformInletHeatAdditionFvPatchField.H.
References outletMappedUniformInletHeatAdditionFvPatchField::outletMappedUniformInletHeatAdditionFvPatchField().
|
inlinevirtual |
Definition at line 187 of file outletMappedUniformInletHeatAdditionFvPatchField.H.
References outletMappedUniformInletHeatAdditionFvPatchField::outletMappedUniformInletHeatAdditionFvPatchField().
|
inline |
Definition at line 203 of file outletMappedUniformInletHeatAdditionFvPatchField.H.
|
virtual |
Definition at line 116 of file outletMappedUniformInletHeatAdditionFvPatchField.C.
References Foam::abort(), GeometricField::boundaryField(), fvPatch::boundaryMesh(), polyPatch::boundaryMesh(), basicThermo::dictName, Foam::FatalError, FatalErrorInFunction, polyBoundaryMesh::findPatchID(), Foam::gAverage(), Foam::gSum(), fvPatch::magSf(), Foam::max(), Foam::min(), Foam::operator==(), Foam::foamVersion::patch, fvPatch::patch(), and phi.
|
virtual |
Definition at line 182 of file outletMappedUniformInletHeatAdditionFvPatchField.C.
References os(), fvPatchField::write(), Ostream::writeEntry(), and Ostream::writeEntryIfDifferent().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.