aboutsummaryrefslogtreecommitdiff
path: root/Carpet/Requirements
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2013-04-03 16:22:40 -0400
committerErik Schnetter <schnetter@gmail.com>2013-04-03 16:22:40 -0400
commitf6e6d8280a92f51b2d1046c067e244a88570f86f (patch)
treedeee6ad50a8da1db049253f88323d4bb6b3bece2 /Carpet/Requirements
parent00eb90b88cd3c82b73dd3ece87a311293952f7a7 (diff)
Requirements: Minor code re-shuffling and cleanup
Diffstat (limited to 'Carpet/Requirements')
-rw-r--r--Carpet/Requirements/src/Requirements.cc2
-rw-r--r--Carpet/Requirements/src/all_clauses.cc6
-rw-r--r--Carpet/Requirements/src/all_clauses.hh12
-rw-r--r--Carpet/Requirements/src/clause.cc1
-rw-r--r--Carpet/Requirements/src/clause.hh21
-rw-r--r--Carpet/Requirements/src/clauses.cc3
-rw-r--r--Carpet/Requirements/src/clauses.hh6
-rw-r--r--Carpet/Requirements/src/util.cc2
-rw-r--r--Carpet/Requirements/src/util.hh17
9 files changed, 34 insertions, 36 deletions
diff --git a/Carpet/Requirements/src/Requirements.cc b/Carpet/Requirements/src/Requirements.cc
index 39a56d815..e98689736 100644
--- a/Carpet/Requirements/src/Requirements.cc
+++ b/Carpet/Requirements/src/Requirements.cc
@@ -18,9 +18,9 @@
#include <string>
#include <vector>
+#include <all_clauses.hh>
#include <clause.hh>
#include <clauses.hh>
-#include <all_clauses.hh>
#include <util.hh>
using namespace std;
diff --git a/Carpet/Requirements/src/all_clauses.cc b/Carpet/Requirements/src/all_clauses.cc
index 7e1fece31..179a411a3 100644
--- a/Carpet/Requirements/src/all_clauses.cc
+++ b/Carpet/Requirements/src/all_clauses.cc
@@ -1,14 +1,12 @@
-
#include <iostream>
+#include <map>
#include <vector>
#include <cctk.h>
#include <cctki_Schedule.h>
-//#include <clauses.hh>
-//#include <clause.hh>
+
#include <all_clauses.hh>
#include <util.hh>
-#include <map>
using namespace std;
diff --git a/Carpet/Requirements/src/all_clauses.hh b/Carpet/Requirements/src/all_clauses.hh
index 3219aa3fa..ceedc330b 100644
--- a/Carpet/Requirements/src/all_clauses.hh
+++ b/Carpet/Requirements/src/all_clauses.hh
@@ -1,18 +1,18 @@
#ifndef ALL_CLAUSES_HH
#define ALL_CLAUSES_HH
-#include <iostream>
-#include <map>
-
#include <cctk.h>
#include <cctki_Schedule.h>
-#include <clauses.hh>
+#include <iostream>
+#include <map>
-using namespace std;
+#include <clauses.hh>
namespace Requirements {
-
+
+ using namespace std;
+
class all_clauses_t {
// TODO: Represent I/O as well?
typedef std::map<cFunctionData const*, clauses_t const*> clauses_map_t;
diff --git a/Carpet/Requirements/src/clause.cc b/Carpet/Requirements/src/clause.cc
index a9d25625b..cfaa24a08 100644
--- a/Carpet/Requirements/src/clause.cc
+++ b/Carpet/Requirements/src/clause.cc
@@ -6,6 +6,7 @@
#include <vector>
#include <clause.hh>
+#include <util.hh>
using namespace std;
diff --git a/Carpet/Requirements/src/clause.hh b/Carpet/Requirements/src/clause.hh
index d27659b8b..0e7822673 100644
--- a/Carpet/Requirements/src/clause.hh
+++ b/Carpet/Requirements/src/clause.hh
@@ -5,25 +5,10 @@
#include <vector>
-using namespace std;
-
-
-
-// Use this macro AT instead of vector's operator[] or at(). Depending
-// on the macro NDEBUG, this macro AT either checks for valid indices
-// or not.
-#ifndef AT
-# ifndef NDEBUG
-# define AT(index) at(index)
-# else
-# define AT(index) operator[](index)
-# endif
-#endif
-
-
-
namespace Requirements {
-
+
+ using namespace std;
+
// Represent scheduled functions and their dependencies
// This reflects exactly what was written in the schedule.ccl file
struct clause_t {
diff --git a/Carpet/Requirements/src/clauses.cc b/Carpet/Requirements/src/clauses.cc
index ad0a3aea9..c3d71ba09 100644
--- a/Carpet/Requirements/src/clauses.cc
+++ b/Carpet/Requirements/src/clauses.cc
@@ -4,8 +4,9 @@
#include <cctk.h>
#include <cctki_Schedule.h>
-#include <clauses.hh>
+
#include <clause.hh>
+#include <clauses.hh>
#include <util.hh>
using namespace std;
diff --git a/Carpet/Requirements/src/clauses.hh b/Carpet/Requirements/src/clauses.hh
index 368f45772..d5441c880 100644
--- a/Carpet/Requirements/src/clauses.hh
+++ b/Carpet/Requirements/src/clauses.hh
@@ -8,10 +8,10 @@
#include <clause.hh>
-using namespace std;
-
namespace Requirements {
-
+
+ using namespace std;
+
struct clauses_t {
vector<clause_t> reads, writes;
clauses_t() {}
diff --git a/Carpet/Requirements/src/util.cc b/Carpet/Requirements/src/util.cc
index 20df87d89..3d8e16d0c 100644
--- a/Carpet/Requirements/src/util.cc
+++ b/Carpet/Requirements/src/util.cc
@@ -1,3 +1 @@
-
#include <util.hh>
-
diff --git a/Carpet/Requirements/src/util.hh b/Carpet/Requirements/src/util.hh
index 73b5faa1e..0ed99cda6 100644
--- a/Carpet/Requirements/src/util.hh
+++ b/Carpet/Requirements/src/util.hh
@@ -4,9 +4,24 @@
#include <iostream>
#include <vector>
+
+
+// Use this macro AT instead of vector's operator[] or at(). Depending
+// on the macro NDEBUG, this macro AT either checks for valid indices
+// or not.
+#ifndef AT
+# ifndef NDEBUG
+# define AT(index) at(index)
+# else
+# define AT(index) operator[](index)
+# endif
+#endif
+
+
+
namespace Requirements {
-using namespace std;
+ using namespace std;
// taken from defs.cc and defs.hh
// Vector output