From b61f0bde3863f196290ca11b556b62e91abf67a3 Mon Sep 17 00:00:00 2001 From: Giovanni Bussi <giovanni.bussi@gmail.com> Date: Thu, 26 Jul 2012 13:29:12 -0700 Subject: [PATCH] Removed several unnecessary include --- src/ActionWithDistribution.h | 2 +- src/FieldVessel.cpp | 1 + src/FieldVessel.h | 3 ++- src/Vessel.cpp | 1 + src/Vessel.h | 3 ++- 5 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/ActionWithDistribution.h b/src/ActionWithDistribution.h index 4fd9d90fa..6dd7ba2f9 100644 --- a/src/ActionWithDistribution.h +++ b/src/ActionWithDistribution.h @@ -24,7 +24,6 @@ #include "ActionWithValue.h" #include "ActionAtomistic.h" -#include "Value.h" #include "PlumedException.h" #include "DynamicList.h" #include <vector> @@ -32,6 +31,7 @@ namespace PLMD{ class Vessel; +class Value; /** \ingroup MULTIINHERIT diff --git a/src/FieldVessel.cpp b/src/FieldVessel.cpp index 277ff9a32..6d67fc1f5 100644 --- a/src/FieldVessel.cpp +++ b/src/FieldVessel.cpp @@ -21,6 +21,7 @@ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ #include "FieldVessel.h" #include "ActionWithDistribution.h" +#include "CubicInterpolation.h" namespace PLMD { diff --git a/src/FieldVessel.h b/src/FieldVessel.h index 85f4a2153..3bdf5881b 100644 --- a/src/FieldVessel.h +++ b/src/FieldVessel.h @@ -26,10 +26,11 @@ #include <cstring> #include <vector> #include "VesselValueAccess.h" -#include "CubicInterpolation.h" namespace PLMD { +class CInterpolation; + class FieldVessel : public VesselStoreAllValues { private: /// When do we merge derivatives diff --git a/src/Vessel.cpp b/src/Vessel.cpp index 9d3fa28f0..4f78669d8 100644 --- a/src/Vessel.cpp +++ b/src/Vessel.cpp @@ -23,6 +23,7 @@ #include "Vessel.h" #include "PlumedException.h" #include "Value.h" +#include "Log.h" namespace PLMD { diff --git a/src/Vessel.h b/src/Vessel.h index fc751a174..44085e3a5 100644 --- a/src/Vessel.h +++ b/src/Vessel.h @@ -27,7 +27,6 @@ #include <vector> #include "PlumedException.h" #include "Keywords.h" -#include "Log.h" namespace PLMD{ @@ -41,6 +40,8 @@ on. This class is used in PLMD::ActionWithDistribution. class ActionWithDistribution; class Vessel; +class Log; +class PlumedCommunicator; /// This class is used to pass the input to Vessels class VesselOptions { -- GitLab