From 32c10c6537ce77537b7c1399ae9e3eb64dc7a722 Mon Sep 17 00:00:00 2001 From: Giovanni Bussi <giovanni.bussi@gmail.com> Date: Tue, 14 Apr 2015 08:17:27 +0200 Subject: [PATCH] Fixed warning ReferenceConfiguration::getReferencePositions() was hidden by ReferenceAtoms::getReferencePositions() since the former was const. I changed the former to non const. @gtribello might want to check this --- src/reference/ReferenceConfiguration.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/reference/ReferenceConfiguration.h b/src/reference/ReferenceConfiguration.h index 2ea3779fa..d92ac036b 100644 --- a/src/reference/ReferenceConfiguration.h +++ b/src/reference/ReferenceConfiguration.h @@ -142,7 +142,7 @@ public: virtual double getReferenceArgument( const unsigned& i ){ plumed_error(); return 0.0; } /// These are overwritten in ReferenceArguments and ReferenceAtoms but are required here /// to make PLMD::distance work - virtual const std::vector<Vector>& getReferencePositions()const; + virtual const std::vector<Vector>& getReferencePositions(); virtual const std::vector<double>& getReferenceArguments(); virtual const std::vector<double>& getReferenceMetric(); /// These are overwritten in ReferenceArguments and ReferenceAtoms to make frame copying work @@ -187,7 +187,7 @@ bool ReferenceConfiguration::parseVector(const std::string&key,std::vector<T>&t, } inline -const std::vector<Vector>& ReferenceConfiguration::getReferencePositions()const{ +const std::vector<Vector>& ReferenceConfiguration::getReferencePositions(){ return fake_refatoms; } -- GitLab