From ce15d25d1f653ac0b34ab265f9b137330bb3bf04 Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (h)" <j.wuttke@fz-juelich.de> Date: Tue, 20 Jul 2021 10:00:19 +0200 Subject: [PATCH] rm clone from Resample (6 calls to clone fcts remaining) --- Resample/Flux/IFlux.h | 2 -- Resample/Flux/MatrixFlux.cpp | 5 ----- Resample/Flux/MatrixFlux.h | 2 -- Resample/Flux/ScalarFlux.cpp | 5 ----- Resample/Flux/ScalarFlux.h | 2 -- 5 files changed, 16 deletions(-) diff --git a/Resample/Flux/IFlux.h b/Resample/Flux/IFlux.h index d05fbce5e05..2af01b1b2b6 100644 --- a/Resample/Flux/IFlux.h +++ b/Resample/Flux/IFlux.h @@ -32,8 +32,6 @@ class IFlux { public: virtual ~IFlux() = default; - virtual IFlux* clone() const = 0; - //! The following functions return the transmitted and reflected amplitudes //! for different incoming beam polarizations and eigenmodes virtual Eigen::Vector2cd T1plus() const = 0; diff --git a/Resample/Flux/MatrixFlux.cpp b/Resample/Flux/MatrixFlux.cpp index 5dea672e3b4..67847854ca8 100644 --- a/Resample/Flux/MatrixFlux.cpp +++ b/Resample/Flux/MatrixFlux.cpp @@ -42,11 +42,6 @@ MatrixFlux::MatrixFlux(double kz_sign, Eigen::Vector2cd eigenvalues, kvector_t b m_R << -1, 0, 0, -1; } -MatrixFlux* MatrixFlux::clone() const -{ - return new MatrixFlux(*this); -} - Eigen::Matrix2cd MatrixFlux::TransformationMatrix(Eigen::Vector2d selection) const { const Eigen::Matrix2cd exp2 = Eigen::DiagonalMatrix<complex_t, 2>(selection); diff --git a/Resample/Flux/MatrixFlux.h b/Resample/Flux/MatrixFlux.h index ed5f6ed767d..ee4df341a9d 100644 --- a/Resample/Flux/MatrixFlux.h +++ b/Resample/Flux/MatrixFlux.h @@ -35,8 +35,6 @@ public: MatrixFlux(double kz_sign, Eigen::Vector2cd eigenvalues, kvector_t b, double magnetic_SLD); - MatrixFlux* clone() const override; - //! The following functions return the transmitted and reflected amplitudes //! for different incoming beam polarizations and eigenmodes Eigen::Vector2cd T1plus() const override; diff --git a/Resample/Flux/ScalarFlux.cpp b/Resample/Flux/ScalarFlux.cpp index 82cc50995b5..d6bb6370c95 100644 --- a/Resample/Flux/ScalarFlux.cpp +++ b/Resample/Flux/ScalarFlux.cpp @@ -19,11 +19,6 @@ ScalarFlux::ScalarFlux(complex_t kz, Eigen::Vector2cd TR) { } -ScalarFlux* ScalarFlux::clone() const -{ - return new ScalarFlux(*this); -} - Eigen::Vector2cd ScalarFlux::T1plus() const { return Eigen::Vector2cd::Zero(); diff --git a/Resample/Flux/ScalarFlux.h b/Resample/Flux/ScalarFlux.h index 76c97182cd4..e94b7029bac 100644 --- a/Resample/Flux/ScalarFlux.h +++ b/Resample/Flux/ScalarFlux.h @@ -29,8 +29,6 @@ class ScalarFlux : public IFlux { public: ScalarFlux(complex_t kz, Eigen::Vector2cd TR); - virtual ScalarFlux* clone() const; - // The following functions return the transmitted and reflected amplitudes // for different incoming beam polarizations and eigenmodes virtual Eigen::Vector2cd T1plus() const; -- GitLab