diff --git a/NumLib/DOF/MatrixProviderUser.h b/NumLib/DOF/MatrixProviderUser.h index cf3a53a2ef417cb938139c851872467f7d9e2243..440e3692facc1a7240fa4681951c8a48767c5f24 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 c1d27d5c1d0d49f96340a4a6eed6782af76372a8..67fe93e71545deeaa79bc6d978f9f34e984d8e5b 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 3498a52d08a4f1e7bd484c8c31803c1345aa5032..328333bae61a055656aafc0b5002cb81ba1a5e1d 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;