diff --git a/src/finiteVolume/cfdTools/general/SRF/SRFModel/SRFModel/SRFModel.C b/src/finiteVolume/cfdTools/general/SRF/SRFModel/SRFModel/SRFModel.C index c714c6a83d..21ee073fef 100644 --- a/src/finiteVolume/cfdTools/general/SRF/SRFModel/SRFModel/SRFModel.C +++ b/src/finiteVolume/cfdTools/general/SRF/SRFModel/SRFModel/SRFModel.C @@ -162,7 +162,10 @@ Foam::vectorField Foam::SRF::SRFModel::velocity const vectorField& positions ) const { - return omega_.value() ^ (positions - axis_*(axis_ & positions)); + tmp tfld = + omega_.value() ^ (positions - axis_*(axis_ & positions)); + + return tfld(); } @@ -188,7 +191,7 @@ Foam::tmp Foam::SRF::SRFModel::U() const Foam::tmp Foam::SRF::SRFModel::Uabs() const { - const volVectorField Usrf = U(); + tmp Usrf = U(); tmp tUabs ( diff --git a/src/finiteVolume/cfdTools/general/fieldSources/basicSource/actuationDiskSource/actuationDiskSourceTemplates.C b/src/finiteVolume/cfdTools/general/fieldSources/basicSource/actuationDiskSource/actuationDiskSourceTemplates.C index 971b8edfcd..dde7ffc3c2 100644 --- a/src/finiteVolume/cfdTools/general/fieldSources/basicSource/actuationDiskSource/actuationDiskSourceTemplates.C +++ b/src/finiteVolume/cfdTools/general/fieldSources/basicSource/actuationDiskSource/actuationDiskSourceTemplates.C @@ -49,7 +49,7 @@ void Foam::actuationDiskSource::addActuationDiskAxialInertialResistance E.xx() = uniDiskDir.x(); E.yy() = uniDiskDir.y(); E.zz() = uniDiskDir.z(); - vectorField U1 = (1.0 - a)*U; + const vectorField U1((1.0 - a)*U); forAll(cells, i) { totVol += V[cells[i]];