diff --git a/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/externalWallHeatFluxTemperature/externalWallHeatFluxTemperatureFvPatchScalarField.C b/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/externalWallHeatFluxTemperature/externalWallHeatFluxTemperatureFvPatchScalarField.C index 9663cfc2f7..0a3abee3a3 100644 --- a/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/externalWallHeatFluxTemperature/externalWallHeatFluxTemperatureFvPatchScalarField.C +++ b/src/TurbulenceModels/compressible/turbulentFluidThermoModels/derivedFvPatchFields/externalWallHeatFluxTemperature/externalWallHeatFluxTemperatureFvPatchScalarField.C @@ -184,7 +184,33 @@ externalWallHeatFluxTemperatureFvPatchScalarField qrName_(ptf.qrName_), thicknessLayers_(ptf.thicknessLayers_), kappaLayers_(ptf.kappaLayers_) -{} +{ + switch (mode_) + { + case fixedPower: + { + break; + } + case fixedHeatFlux: + { + q_.map(ptf.q_, mapper); + + break; + } + case fixedHeatTransferCoeff: + { + h_.map(ptf.h_, mapper); + Ta_.map(ptf.Ta_, mapper); + + break; + } + } + + if (qrName_ != "none") + { + qrPrevious_.map(ptf.qrPrevious_, mapper); + } +} Foam::externalWallHeatFluxTemperatureFvPatchScalarField::