From 1d139d77868692e403e27bef88f9bf9ee939b981 Mon Sep 17 00:00:00 2001 From: Giovanni Bussi <giovanni.bussi@gmail.com> Date: Tue, 18 Dec 2012 16:15:36 +0100 Subject: [PATCH] Cleaned some include When using IFile or OFile only, it is sufficient to include one of the two header files. --- src/analysis/Analysis.cpp | 1 + src/analysis/Histogram.cpp | 2 ++ src/core/PlumedMain.cpp | 1 + src/generic/Read.cpp | 1 + src/tools/KernelFunctions.cpp | 1 + src/tools/Log.h | 2 +- src/tools/OFile.h | 2 ++ src/tools/Tools.cpp | 2 +- 8 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/analysis/Analysis.cpp b/src/analysis/Analysis.cpp index d427897d4..da39c2d6d 100644 --- a/src/analysis/Analysis.cpp +++ b/src/analysis/Analysis.cpp @@ -25,6 +25,7 @@ #include "core/ActionWithValue.h" #include "core/PlumedMain.h" #include "core/Atoms.h" +#include "tools/IFile.h" namespace PLMD { namespace analysis { diff --git a/src/analysis/Histogram.cpp b/src/analysis/Histogram.cpp index 52dc930ce..1e06b421a 100644 --- a/src/analysis/Histogram.cpp +++ b/src/analysis/Histogram.cpp @@ -23,6 +23,8 @@ #include "core/ActionRegister.h" #include "tools/Grid.h" #include "tools/KernelFunctions.h" +#include "tools/IFile.h" +#include "tools/OFile.h" namespace PLMD{ namespace analysis{ diff --git a/src/core/PlumedMain.cpp b/src/core/PlumedMain.cpp index 20439f4ad..a888f1c81 100644 --- a/src/core/PlumedMain.cpp +++ b/src/core/PlumedMain.cpp @@ -42,6 +42,7 @@ #include "tools/Stopwatch.h" #include "tools/Citations.h" #include "ExchangePatterns.h" +#include "tools/IFile.h" using namespace std; diff --git a/src/generic/Read.cpp b/src/generic/Read.cpp index bfaca652a..e4af6ef94 100644 --- a/src/generic/Read.cpp +++ b/src/generic/Read.cpp @@ -25,6 +25,7 @@ #include "core/PlumedMain.h" #include "core/ActionSet.h" #include "core/Atoms.h" +#include "tools/IFile.h" namespace PLMD{ namespace generic{ diff --git a/src/tools/KernelFunctions.cpp b/src/tools/KernelFunctions.cpp index a2c8211e1..940f9eff3 100644 --- a/src/tools/KernelFunctions.cpp +++ b/src/tools/KernelFunctions.cpp @@ -20,6 +20,7 @@ along with plumed. If not, see <http://www.gnu.org/licenses/>. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ #include "KernelFunctions.h" +#include "IFile.h" namespace PLMD { diff --git a/src/tools/Log.h b/src/tools/Log.h index b2c3a8322..e31aedcfa 100644 --- a/src/tools/Log.h +++ b/src/tools/Log.h @@ -22,7 +22,7 @@ #ifndef __PLUMED_tools_Log_h #define __PLUMED_tools_Log_h -#include "File.h" +#include "OFile.h" namespace PLMD{ diff --git a/src/tools/OFile.h b/src/tools/OFile.h index b7df1c0be..821abe0e3 100644 --- a/src/tools/OFile.h +++ b/src/tools/OFile.h @@ -28,6 +28,8 @@ namespace PLMD{ +class Value; + /** \ingroup TOOLBOX Class for output files diff --git a/src/tools/Tools.cpp b/src/tools/Tools.cpp index aa3fb03d1..f7a12edb9 100644 --- a/src/tools/Tools.cpp +++ b/src/tools/Tools.cpp @@ -23,7 +23,7 @@ #include "Tools.h" #include "AtomNumber.h" #include "Exception.h" -#include "File.h" +#include "IFile.h" #include <cstring> #include <dirent.h> -- GitLab