From 7d21a0f4b55c87a1205e6d6d163217a5fc460194 Mon Sep 17 00:00:00 2001
From: Giovanni Bussi <giovanni.bussi@gmail.com>
Date: Wed, 27 Jan 2016 15:28:14 +0100
Subject: [PATCH] Write citations when reading single lines

---
 src/core/PlumedMain.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/core/PlumedMain.cpp b/src/core/PlumedMain.cpp
index 12d1784d8..a9e372afe 100644
--- a/src/core/PlumedMain.cpp
+++ b/src/core/PlumedMain.cpp
@@ -543,7 +543,13 @@ void PlumedMain::readInputLine(const std::string & str){
   plumed_assert(initialized);
   if(str.empty()) return;
   std::vector<std::string> words=Tools::getWords(str);
+  citations.clear();
   readInputWords(words);
+  if(!citations.empty()){
+    log<<"Relevant bibliography:\n";
+    log<<citations;
+    log<<"Please read and cite where appropriate!\n";
+  }
 }
 
 void PlumedMain::readInputWords(const std::vector<std::string> & words){
-- 
GitLab