From 6a569b4ff342ced4eeb3bedbf695184b33c9de39 Mon Sep 17 00:00:00 2001 From: Thomas Fischer <thomas.fischer@ufz.de> Date: Thu, 4 Mar 2021 14:28:41 +0100 Subject: [PATCH] [NL/DOF] Rm getVector() method to avoid misuse. --- NumLib/DOF/MatrixProviderUser.h | 3 --- NumLib/DOF/SimpleMatrixVectorProvider.cpp | 9 --------- NumLib/DOF/SimpleMatrixVectorProvider.h | 1 - 3 files changed, 13 deletions(-) diff --git a/NumLib/DOF/MatrixProviderUser.h b/NumLib/DOF/MatrixProviderUser.h index cf3a53a2ef4..440e3692fac 100644 --- a/NumLib/DOF/MatrixProviderUser.h +++ b/NumLib/DOF/MatrixProviderUser.h @@ -54,9 +54,6 @@ public: class VectorProvider { public: - //! Get an uninitialized vector. - virtual GlobalVector& getVector() = 0; - //! Get an uninitialized vector with the given \c id. virtual GlobalVector& getVector(std::size_t& id) = 0; diff --git a/NumLib/DOF/SimpleMatrixVectorProvider.cpp b/NumLib/DOF/SimpleMatrixVectorProvider.cpp index c1d27d5c1d0..67fe93e7154 100644 --- a/NumLib/DOF/SimpleMatrixVectorProvider.cpp +++ b/NumLib/DOF/SimpleMatrixVectorProvider.cpp @@ -176,15 +176,6 @@ getVector_(std::size_t& id, Args&&... args) return get_<do_search>(id, _unused_vectors, _used_vectors, std::forward<Args>(args)...); } - -GlobalVector& -SimpleMatrixVectorProvider:: -getVector() -{ - std::size_t id = 0u; - return *getVector_<false>(id).first; -} - GlobalVector& SimpleMatrixVectorProvider:: getVector(std::size_t& id) diff --git a/NumLib/DOF/SimpleMatrixVectorProvider.h b/NumLib/DOF/SimpleMatrixVectorProvider.h index 3498a52d08a..328333bae61 100644 --- a/NumLib/DOF/SimpleMatrixVectorProvider.h +++ b/NumLib/DOF/SimpleMatrixVectorProvider.h @@ -36,7 +36,6 @@ public: SimpleMatrixVectorProvider(SimpleMatrixVectorProvider const&) = delete; SimpleMatrixVectorProvider& operator=(SimpleMatrixVectorProvider const&) = delete; - GlobalVector& getVector() override; GlobalVector& getVector(std::size_t& id) override; GlobalVector& getVector(GlobalVector const& x) override; -- GitLab