From c0e5f77e4fc2d52c467914e77f4dd0c73ef2e0e2 Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@esi-group.com> Date: Tue, 26 Mar 2019 07:59:44 +0100 Subject: [PATCH] STYLE: avoid nullptr when writing fan RPM --- .../swirlFanVelocity/swirlFanVelocityFvPatchField.C | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/finiteVolume/fields/fvPatchFields/derived/swirlFanVelocity/swirlFanVelocityFvPatchField.C b/src/finiteVolume/fields/fvPatchFields/derived/swirlFanVelocity/swirlFanVelocityFvPatchField.C index 3d0c0f9fd22..ede79590bf6 100644 --- a/src/finiteVolume/fields/fvPatchFields/derived/swirlFanVelocity/swirlFanVelocityFvPatchField.C +++ b/src/finiteVolume/fields/fvPatchFields/derived/swirlFanVelocity/swirlFanVelocityFvPatchField.C @@ -107,7 +107,6 @@ void Foam::swirlFanVelocityFvPatchField::calcFanJump() } - // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // Foam::swirlFanVelocityFvPatchField::swirlFanVelocityFvPatchField @@ -156,7 +155,6 @@ Foam::swirlFanVelocityFvPatchField::swirlFanVelocityFvPatchField this->cyclicPatch().owner() ? Function1<scalar>::New("rpm", dict) : nullptr - ), rEff_(dict.lookupOrDefault<scalar>("rEff", 0)), fanEff_(dict.lookupOrDefault<scalar>("fanEff", 1)), @@ -248,7 +246,11 @@ void Foam::swirlFanVelocityFvPatchField::write(Ostream& os) const os.writeEntryIfDifferent<word>("p", "p", pName_); os.writeEntryIfDifferent<word>("rho", "rho", rhoName_); os.writeEntry("origin", origin_); - rpm_->writeData(os); + + if (rpm_) + { + rpm_->writeData(os); + } os.writeEntryIfDifferent<scalar>("rEff", 0.0, rEff_); os.writeEntryIfDifferent<bool>("useRealRadius", false, useRealRadius_); -- GitLab