mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: Corrected output externalWallHeatFluxTemperature patch properties depending on heat flux mode
This commit is contained in:
@ -215,7 +215,7 @@ void Foam::externalWallHeatFluxTemperatureFvPatchScalarField::updateCoeffs()
|
||||
(
|
||||
"externalWallHeatFluxTemperatureFvPatchScalarField"
|
||||
"::updateCoeffs()"
|
||||
) << "Illegal mode " << operationModeNames[oldMode_]
|
||||
) << "Illegal heat flux mode " << operationModeNames[oldMode_]
|
||||
<< exit(FatalError);
|
||||
}
|
||||
|
||||
@ -261,9 +261,31 @@ void Foam::externalWallHeatFluxTemperatureFvPatchScalarField::write
|
||||
{
|
||||
mixedFvPatchScalarField::write(os);
|
||||
temperatureCoupledBase::write(os);
|
||||
q_.writeEntry("q", os);
|
||||
h_.writeEntry("h", os);
|
||||
Ta_.writeEntry("Ta", os);
|
||||
switch (oldMode_)
|
||||
{
|
||||
case fixedHeatFlux:
|
||||
{
|
||||
q_.writeEntry("q", os);
|
||||
break;
|
||||
}
|
||||
case fixedHeatTransferCoeff:
|
||||
{
|
||||
h_.writeEntry("h", os);
|
||||
Ta_.writeEntry("Ta", os);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
FatalErrorIn
|
||||
(
|
||||
"void externalWallHeatFluxTemperatureFvPatchScalarField::write"
|
||||
"("
|
||||
"Ostream& os"
|
||||
") const"
|
||||
) << "Illegal heat flux mode " << operationModeNames[oldMode_]
|
||||
<< abort(FatalError);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user