From 3d9a1eab07e76318a9cc067c380d788251d74d2a Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Wed, 18 Nov 2020 09:38:34 +0100 Subject: [PATCH] local namespace -> top of source file --- Sample/Scattering/IFormFactor.cpp | 65 ++++++++++++++----------------- 1 file changed, 29 insertions(+), 36 deletions(-) diff --git a/Sample/Scattering/IFormFactor.cpp b/Sample/Scattering/IFormFactor.cpp index a9ba428a438..70c363abab2 100644 --- a/Sample/Scattering/IFormFactor.cpp +++ b/Sample/Scattering/IFormFactor.cpp @@ -22,12 +22,35 @@ namespace { -bool ShapeIsContainedInLimits(const IFormFactor& formfactor, ZLimits limits, const IRotation& rot, - kvector_t translation); -bool ShapeOutsideLimits(const IFormFactor& formfactor, ZLimits limits, const IRotation& rot, - kvector_t translation); +bool shapeIsContainedInLimits(const IFormFactor& formfactor, ZLimits limits, const IRotation& rot, + kvector_t translation) +{ + double zbottom = formfactor.bottomZ(rot) + translation.z(); + double ztop = formfactor.topZ(rot) + translation.z(); + OneSidedLimit lower_limit = limits.lowerLimit(); + OneSidedLimit upper_limit = limits.upperLimit(); + if (!upper_limit.m_limitless && ztop > upper_limit.m_value) + return false; + if (!lower_limit.m_limitless && zbottom < lower_limit.m_value) + return false; + return true; +} +bool shapeOutsideLimits(const IFormFactor& formfactor, ZLimits limits, const IRotation& rot, + kvector_t translation) +{ + double zbottom = formfactor.bottomZ(rot) + translation.z(); + double ztop = formfactor.topZ(rot) + translation.z(); + OneSidedLimit lower_limit = limits.lowerLimit(); + OneSidedLimit upper_limit = limits.upperLimit(); + if (!upper_limit.m_limitless && zbottom >= upper_limit.m_value) + return true; + if (!lower_limit.m_limitless && ztop <= lower_limit.m_value) + return true; + return false; +} } // namespace + IFormFactor::IFormFactor(const NodeMeta& meta, const std::vector<double>& PValues) : ISample(meta, PValues) { @@ -36,9 +59,9 @@ IFormFactor::IFormFactor(const NodeMeta& meta, const std::vector<double>& PValue IFormFactor* IFormFactor::createSlicedFormFactor(ZLimits limits, const IRotation& rot, kvector_t translation) const { - if (ShapeIsContainedInLimits(*this, limits, rot, translation)) + if (shapeIsContainedInLimits(*this, limits, rot, translation)) return createTransformedFormFactor(*this, rot, translation); - if (ShapeOutsideLimits(*this, limits, rot, translation)) + if (shapeOutsideLimits(*this, limits, rot, translation)) return nullptr; if (canSliceAnalytically(rot)) return sliceFormFactor(limits, rot, translation); @@ -89,33 +112,3 @@ IFormFactor* createTransformedFormFactor(const IFormFactor& formfactor, const IR std::swap(P_fftemp, P_result); return P_result.release(); } - -namespace -{ -bool ShapeIsContainedInLimits(const IFormFactor& formfactor, ZLimits limits, const IRotation& rot, - kvector_t translation) -{ - double zbottom = formfactor.bottomZ(rot) + translation.z(); - double ztop = formfactor.topZ(rot) + translation.z(); - OneSidedLimit lower_limit = limits.lowerLimit(); - OneSidedLimit upper_limit = limits.upperLimit(); - if (!upper_limit.m_limitless && ztop > upper_limit.m_value) - return false; - if (!lower_limit.m_limitless && zbottom < lower_limit.m_value) - return false; - return true; -} -bool ShapeOutsideLimits(const IFormFactor& formfactor, ZLimits limits, const IRotation& rot, - kvector_t translation) -{ - double zbottom = formfactor.bottomZ(rot) + translation.z(); - double ztop = formfactor.topZ(rot) + translation.z(); - OneSidedLimit lower_limit = limits.lowerLimit(); - OneSidedLimit upper_limit = limits.upperLimit(); - if (!upper_limit.m_limitless && zbottom >= upper_limit.m_value) - return true; - if (!lower_limit.m_limitless && ztop <= lower_limit.m_value) - return true; - return false; -} -} // namespace -- GitLab