externalWallHeatFluxTemperatureFvPatchScalarField: Set size of option fields before mapping

Resolves problem with reconstruction
This commit is contained in:
Henry Weller
2017-10-16 17:18:23 +01:00
parent 65e6081e23
commit 00efd091d1

View File

@ -192,12 +192,14 @@ externalWallHeatFluxTemperatureFvPatchScalarField
} }
case fixedHeatFlux: case fixedHeatFlux:
{ {
q_.setSize(mapper.size());
q_.map(ptf.q_, mapper); q_.map(ptf.q_, mapper);
break; break;
} }
case fixedHeatTransferCoeff: case fixedHeatTransferCoeff:
{ {
h_.setSize(mapper.size());
h_.map(ptf.h_, mapper); h_.map(ptf.h_, mapper);
break; break;
@ -206,6 +208,7 @@ externalWallHeatFluxTemperatureFvPatchScalarField
if (qrName_ != "none") if (qrName_ != "none")
{ {
qrPrevious_.setSize(mapper.size());
qrPrevious_.map(ptf.qrPrevious_, mapper); qrPrevious_.map(ptf.qrPrevious_, mapper);
} }
} }