From fa15afe30d08a024269b3fcbf76d8291394c19a5 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Wed, 28 Jul 2021 19:17:33 +0200 Subject: [PATCH] rm forward declarations; overriding fcts -> private --- Core/Simulation/DepthProbeSimulation.h | 1 - Core/Simulation/GISASSimulation.h | 6 +- Core/Simulation/ISimulation2D.h | 6 +- Core/Simulation/OffSpecularSimulation.h | 8 +-- Core/Simulation/SpecularSimulation.h | 1 - auto/Wrap/doxygenCore.i | 15 ----- auto/Wrap/libBornAgainCore.py | 30 --------- auto/Wrap/libBornAgainCore_wrap.cpp | 87 ------------------------- 8 files changed, 9 insertions(+), 145 deletions(-) diff --git a/Core/Simulation/DepthProbeSimulation.h b/Core/Simulation/DepthProbeSimulation.h index ef614e25e4d..16dc306e62b 100644 --- a/Core/Simulation/DepthProbeSimulation.h +++ b/Core/Simulation/DepthProbeSimulation.h @@ -23,7 +23,6 @@ class IAxis; class IComputation; class IFootprintFactor; -class MultiLayer; class ICoordSystem; class DepthProbeSimulation : public ISimulation { diff --git a/Core/Simulation/GISASSimulation.h b/Core/Simulation/GISASSimulation.h index 6414f35a91a..0d1dd5abbea 100644 --- a/Core/Simulation/GISASSimulation.h +++ b/Core/Simulation/GISASSimulation.h @@ -33,9 +33,6 @@ public: void accept(INodeVisitor* visitor) const override { visitor->visit(this); } - //! Put into a clean state for running a simulation - void prepareSimulation() override; - //! Returns the results of the simulation in a format that supports unit conversion and export //! to numpy arrays SimulationResult result() const override; @@ -51,6 +48,9 @@ public: #endif // SWIG private: + //! Put into a clean state for running a simulation + void prepareSimulation() override; + //! Initializes the vector of ISimulation elements void initElementVector() override; diff --git a/Core/Simulation/ISimulation2D.h b/Core/Simulation/ISimulation2D.h index 666c2c6b857..16422fe4211 100644 --- a/Core/Simulation/ISimulation2D.h +++ b/Core/Simulation/ISimulation2D.h @@ -36,9 +36,6 @@ public: IDetector2D& detector2D(); const IDetector2D& detector2D() const; - //! Put into a clean state for running a simulation - void prepareSimulation() override; - //! Sets spherical detector parameters using angle ranges //! @param n_phi number of phi-axis bins //! @param phi_min low edge of first phi-bin @@ -66,6 +63,9 @@ public: void setRegionOfInterest(double xlow, double ylow, double xup, double yup); protected: + //! Put into a clean state for running a simulation + void prepareSimulation() override; + virtual void initCoordSystem() {} //! Gets the number of elements this simulation needs to calculate diff --git a/Core/Simulation/OffSpecularSimulation.h b/Core/Simulation/OffSpecularSimulation.h index 1990c6ad925..42cd98a53fa 100644 --- a/Core/Simulation/OffSpecularSimulation.h +++ b/Core/Simulation/OffSpecularSimulation.h @@ -18,8 +18,6 @@ #include "Core/Simulation/ISimulation2D.h" #include "Resample/Element/DiffuseElement.h" -class Histogram2D; - //! Main class to run an off-specular simulation. //! @ingroup simulation @@ -31,9 +29,6 @@ public: void accept(INodeVisitor* visitor) const override { visitor->visit(this); } - //! Put into a clean state for running a simulation - void prepareSimulation() override; - //! Returns the results of the simulation in a format that supports unit conversion and export //! to numpy arrays SimulationResult result() const override; @@ -52,6 +47,9 @@ public: size_t intensityMapSize() const override; private: + //! Put into a clean state for running a simulation + void prepareSimulation() override; + //! Initializes the vector of ISimulation elements void initElementVector() override; diff --git a/Core/Simulation/SpecularSimulation.h b/Core/Simulation/SpecularSimulation.h index 9d131ad27d2..b3c5237f0e8 100644 --- a/Core/Simulation/SpecularSimulation.h +++ b/Core/Simulation/SpecularSimulation.h @@ -18,7 +18,6 @@ #include "Core/Simulation/ISimulation.h" class IAxis; -class IComputation; class IFootprintFactor; class ISpecularScan; class MultiLayer; diff --git a/auto/Wrap/doxygenCore.i b/auto/Wrap/doxygenCore.i index 346f7c87060..74aff863920 100644 --- a/auto/Wrap/doxygenCore.i +++ b/auto/Wrap/doxygenCore.i @@ -737,11 +737,6 @@ C++ includes: GISASSimulation.h %feature("docstring") GISASSimulation::accept "void GISASSimulation::accept(INodeVisitor *visitor) const override "; -%feature("docstring") GISASSimulation::prepareSimulation "void GISASSimulation::prepareSimulation() override - -Put into a clean state for running a simulation. -"; - %feature("docstring") GISASSimulation::result "SimulationResult GISASSimulation::result() const override Returns the results of the simulation in a format that supports unit conversion and export to numpy arrays @@ -1065,11 +1060,6 @@ C++ includes: ISimulation2D.h %feature("docstring") ISimulation2D::detector2D "const IDetector2D & ISimulation2D::detector2D() const "; -%feature("docstring") ISimulation2D::prepareSimulation "void ISimulation2D::prepareSimulation() override - -Put into a clean state for running a simulation. -"; - %feature("docstring") ISimulation2D::setDetectorParameters "void ISimulation2D::setDetectorParameters(size_t n_phi, double phi_min, double phi_max, size_t n_alpha, double alpha_min, double alpha_max) Sets spherical detector parameters using angle ranges @@ -1410,11 +1400,6 @@ C++ includes: OffSpecularSimulation.h %feature("docstring") OffSpecularSimulation::accept "void OffSpecularSimulation::accept(INodeVisitor *visitor) const override "; -%feature("docstring") OffSpecularSimulation::prepareSimulation "void OffSpecularSimulation::prepareSimulation() override - -Put into a clean state for running a simulation. -"; - %feature("docstring") OffSpecularSimulation::result "SimulationResult OffSpecularSimulation::result() const override Returns the results of the simulation in a format that supports unit conversion and export to numpy arrays diff --git a/auto/Wrap/libBornAgainCore.py b/auto/Wrap/libBornAgainCore.py index 92e578d742a..731f84dcf6c 100644 --- a/auto/Wrap/libBornAgainCore.py +++ b/auto/Wrap/libBornAgainCore.py @@ -3689,16 +3689,6 @@ class ISimulation2D(ISimulation): """ return _libBornAgainCore.ISimulation2D_detector2D(self, *args) - def prepareSimulation(self): - r""" - prepareSimulation(ISimulation2D self) - void ISimulation2D::prepareSimulation() override - - Put into a clean state for running a simulation. - - """ - return _libBornAgainCore.ISimulation2D_prepareSimulation(self) - def setDetectorParameters(self, n_phi, phi_min, phi_max, n_alpha, alpha_min, alpha_max): r""" setDetectorParameters(ISimulation2D self, size_t n_phi, double phi_min, double phi_max, size_t n_alpha, double alpha_min, double alpha_max) @@ -3813,16 +3803,6 @@ class GISASSimulation(ISimulation2D): """ return _libBornAgainCore.GISASSimulation_accept(self, visitor) - def prepareSimulation(self): - r""" - prepareSimulation(GISASSimulation self) - void GISASSimulation::prepareSimulation() override - - Put into a clean state for running a simulation. - - """ - return _libBornAgainCore.GISASSimulation_prepareSimulation(self) - def result(self): r""" result(GISASSimulation self) -> SimulationResult @@ -4071,16 +4051,6 @@ class OffSpecularSimulation(ISimulation2D): """ return _libBornAgainCore.OffSpecularSimulation_accept(self, visitor) - def prepareSimulation(self): - r""" - prepareSimulation(OffSpecularSimulation self) - void OffSpecularSimulation::prepareSimulation() override - - Put into a clean state for running a simulation. - - """ - return _libBornAgainCore.OffSpecularSimulation_prepareSimulation(self) - def result(self): r""" result(OffSpecularSimulation self) -> SimulationResult diff --git a/auto/Wrap/libBornAgainCore_wrap.cpp b/auto/Wrap/libBornAgainCore_wrap.cpp index bb96bc420f9..7cb5e2663e8 100644 --- a/auto/Wrap/libBornAgainCore_wrap.cpp +++ b/auto/Wrap/libBornAgainCore_wrap.cpp @@ -39912,28 +39912,6 @@ fail: } -SWIGINTERN PyObject *_wrap_ISimulation2D_prepareSimulation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - ISimulation2D *arg1 = (ISimulation2D *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject *swig_obj[1] ; - - if (!args) SWIG_fail; - swig_obj[0] = args; - res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_ISimulation2D, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "ISimulation2D_prepareSimulation" "', argument " "1"" of type '" "ISimulation2D *""'"); - } - arg1 = reinterpret_cast< ISimulation2D * >(argp1); - (arg1)->prepareSimulation(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - SWIGINTERN PyObject *_wrap_ISimulation2D_setDetectorParameters(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; ISimulation2D *arg1 = (ISimulation2D *) 0 ; @@ -40384,28 +40362,6 @@ fail: } -SWIGINTERN PyObject *_wrap_GISASSimulation_prepareSimulation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - GISASSimulation *arg1 = (GISASSimulation *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject *swig_obj[1] ; - - if (!args) SWIG_fail; - swig_obj[0] = args; - res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_GISASSimulation, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "GISASSimulation_prepareSimulation" "', argument " "1"" of type '" "GISASSimulation *""'"); - } - arg1 = reinterpret_cast< GISASSimulation * >(argp1); - (arg1)->prepareSimulation(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - SWIGINTERN PyObject *_wrap_GISASSimulation_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; GISASSimulation *arg1 = (GISASSimulation *) 0 ; @@ -41289,28 +41245,6 @@ fail: } -SWIGINTERN PyObject *_wrap_OffSpecularSimulation_prepareSimulation(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { - PyObject *resultobj = 0; - OffSpecularSimulation *arg1 = (OffSpecularSimulation *) 0 ; - void *argp1 = 0 ; - int res1 = 0 ; - PyObject *swig_obj[1] ; - - if (!args) SWIG_fail; - swig_obj[0] = args; - res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_OffSpecularSimulation, 0 | 0 ); - if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "OffSpecularSimulation_prepareSimulation" "', argument " "1"" of type '" "OffSpecularSimulation *""'"); - } - arg1 = reinterpret_cast< OffSpecularSimulation * >(argp1); - (arg1)->prepareSimulation(); - resultobj = SWIG_Py_Void(); - return resultobj; -fail: - return NULL; -} - - SWIGINTERN PyObject *_wrap_OffSpecularSimulation_result(PyObject *SWIGUNUSEDPARM(self), PyObject *args) { PyObject *resultobj = 0; OffSpecularSimulation *arg1 = (OffSpecularSimulation *) 0 ; @@ -44440,13 +44374,6 @@ static PyMethodDef SwigMethods[] = { "const IDetector2D & ISimulation2D::detector2D() const\n" "\n" ""}, - { "ISimulation2D_prepareSimulation", _wrap_ISimulation2D_prepareSimulation, METH_O, "\n" - "ISimulation2D_prepareSimulation(ISimulation2D self)\n" - "void ISimulation2D::prepareSimulation() override\n" - "\n" - "Put into a clean state for running a simulation. \n" - "\n" - ""}, { "ISimulation2D_setDetectorParameters", _wrap_ISimulation2D_setDetectorParameters, METH_VARARGS, "\n" "ISimulation2D_setDetectorParameters(ISimulation2D self, size_t n_phi, double phi_min, double phi_max, size_t n_alpha, double alpha_min, double alpha_max)\n" "void ISimulation2D::setDetectorParameters(size_t n_phi, double phi_min, double phi_max, size_t n_alpha, double alpha_min, double alpha_max)\n" @@ -44529,13 +44456,6 @@ static PyMethodDef SwigMethods[] = { "void GISASSimulation::accept(INodeVisitor *visitor) const override\n" "\n" ""}, - { "GISASSimulation_prepareSimulation", _wrap_GISASSimulation_prepareSimulation, METH_O, "\n" - "GISASSimulation_prepareSimulation(GISASSimulation self)\n" - "void GISASSimulation::prepareSimulation() override\n" - "\n" - "Put into a clean state for running a simulation. \n" - "\n" - ""}, { "GISASSimulation_result", _wrap_GISASSimulation_result, METH_O, "\n" "GISASSimulation_result(GISASSimulation self) -> SimulationResult\n" "SimulationResult GISASSimulation::result() const override\n" @@ -44693,13 +44613,6 @@ static PyMethodDef SwigMethods[] = { "void OffSpecularSimulation::accept(INodeVisitor *visitor) const override\n" "\n" ""}, - { "OffSpecularSimulation_prepareSimulation", _wrap_OffSpecularSimulation_prepareSimulation, METH_O, "\n" - "OffSpecularSimulation_prepareSimulation(OffSpecularSimulation self)\n" - "void OffSpecularSimulation::prepareSimulation() override\n" - "\n" - "Put into a clean state for running a simulation. \n" - "\n" - ""}, { "OffSpecularSimulation_result", _wrap_OffSpecularSimulation_result, METH_O, "\n" "OffSpecularSimulation_result(OffSpecularSimulation self) -> SimulationResult\n" "SimulationResult OffSpecularSimulation::result() const override\n" -- GitLab