From 1f3bd8531b35336d861b02540fde048bb7b8a7c7 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de> Date: Tue, 17 Nov 2020 13:14:20 +0100 Subject: [PATCH] mv implementation to cpp file --- Sample/Scattering/FormFactorBAPol.cpp | 10 ++++++++++ Sample/Scattering/FormFactorBAPol.h | 9 +++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/Sample/Scattering/FormFactorBAPol.cpp b/Sample/Scattering/FormFactorBAPol.cpp index b7de22f5640..2406f4e84cf 100644 --- a/Sample/Scattering/FormFactorBAPol.cpp +++ b/Sample/Scattering/FormFactorBAPol.cpp @@ -46,6 +46,16 @@ Eigen::Matrix2cd FormFactorBAPol::evaluatePol(const WavevectorInfo& wavevectors) return result; } +void FormFactorBAPol::setAmbientMaterial(const Material& material) +{ + m_form_factor->setAmbientMaterial(material); +} + +double FormFactorBAPol::volume() const { return m_form_factor->volume(); } + +double FormFactorBAPol::radialExtension() const { return m_form_factor->radialExtension(); } + + double FormFactorBAPol::bottomZ(const IRotation& rotation) const { return m_form_factor->bottomZ(rotation); diff --git a/Sample/Scattering/FormFactorBAPol.h b/Sample/Scattering/FormFactorBAPol.h index 90d5928c7ae..b3cfbb18707 100644 --- a/Sample/Scattering/FormFactorBAPol.h +++ b/Sample/Scattering/FormFactorBAPol.h @@ -32,10 +32,7 @@ public: void accept(INodeVisitor* visitor) const override { visitor->visit(this); } - void setAmbientMaterial(const Material& material) override - { - m_form_factor->setAmbientMaterial(material); - } + void setAmbientMaterial(const Material& material) override; //! Throws not-implemented exception complex_t evaluate(const WavevectorInfo& wavevectors) const override; @@ -43,9 +40,9 @@ public: //! Calculates and returns a polarized form factor calculation in BA Eigen::Matrix2cd evaluatePol(const WavevectorInfo& wavevectors) const override; - double volume() const override { return m_form_factor->volume(); } + double volume() const override; - double radialExtension() const override { return m_form_factor->radialExtension(); } + double radialExtension() const override; double bottomZ(const IRotation& rotation) const override; -- GitLab