externalWallHeatFluxTemperature: Fixed restart

Resolves bug report https://bugs.openfoam.org/view.php?id=2665
This commit is contained in:
Will Bainbridge
2017-08-15 08:47:22 +01:00
parent 0ee1799ebf
commit 18d3aa150e

View File

@ -95,7 +95,7 @@ externalWallHeatFluxTemperatureFvPatchScalarField
temperatureCoupledBase(patch(), dict), temperatureCoupledBase(patch(), dict),
mode_(operationModeNames.read(dict.lookup("mode"))), mode_(operationModeNames.read(dict.lookup("mode"))),
Q_(0), Q_(0),
Ta_(Function1<scalar>::New("Ta", dict)), Ta_(),
relaxation_(dict.lookupOrDefault<scalar>("relaxation", 1)), relaxation_(dict.lookupOrDefault<scalar>("relaxation", 1)),
emissivity_(dict.lookupOrDefault<scalar>("emissivity", 0)), emissivity_(dict.lookupOrDefault<scalar>("emissivity", 0)),
qrRelaxation_(dict.lookupOrDefault<scalar>("qrRelaxation", 1)), qrRelaxation_(dict.lookupOrDefault<scalar>("qrRelaxation", 1)),
@ -120,6 +120,7 @@ externalWallHeatFluxTemperatureFvPatchScalarField
case fixedHeatTransferCoeff: case fixedHeatTransferCoeff:
{ {
h_ = scalarField("h", dict, p.size()); h_ = scalarField("h", dict, p.size());
Ta_ = Function1<scalar>::New("Ta", dict);
if (dict.found("thicknessLayers")) if (dict.found("thicknessLayers"))
{ {