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