From 50bfb3dbf126636b16d3dfe1448bb30f10dac30a Mon Sep 17 00:00:00 2001
From: KyleKlenk <kyle.c.klenk@gmail.com>
Date: Thu, 16 Jun 2022 13:36:11 -0600
Subject: [PATCH] rearanged files in directory

---
 build/makefile                                    | 10 +++++-----
 .../actors/{ => file_access_actor}/FileAccess.h   | 13 +++++++------
 .../{ => file_access_actor}/FileAccessActor.h     |  0
 .../{ => file_access_actor}/OutputManager.h       |  0
 .../file_access_actor/cppwrap_fileAccess.f90      |  0
 .../file_access_actor/deallocateOutputStruc.f90   |  0
 .../fileAccess_subroutine_wrappers.h              |  0
 .../file_access_actor/initOutputStruc.f90         |  0
 build/source/actors/{ => global}/global.h         |  0
 build/source/actors/{ => global}/json.hpp         |  0
 build/source/actors/{ => global}/messageAtoms.h   |  0
 build/source/actors/{ => hru_actor}/HRU.h         | 12 +++++++-----
 build/source/actors/{ => hru_actor}/HRUActor.h    |  0
 .../hru_actor/cppwrap_hru.f90                     |  0
 .../hru_actor/hru_subroutine_wrappers.h           |  0
 build/source/actors/{ => job_actor}/GRUinfo.h     |  0
 build/source/actors/{ => job_actor}/Job.h         | 15 ++++++++-------
 build/source/actors/{ => job_actor}/JobActor.h    |  0
 .../job_actor/cppwrap_job.f90                     |  0
 .../job_actor/job_subroutine_wrappers.h           |  0
 build/source/actors/main.cc                       |  7 ++++---
 .../source/actors/{ => summa_actor}/SummaActor.h  |  0
 .../actors/{ => summa_actor}/SummaManager.h       |  8 +++++---
 23 files changed, 36 insertions(+), 29 deletions(-)
 rename build/source/actors/{ => file_access_actor}/FileAccess.h (90%)
 rename build/source/actors/{ => file_access_actor}/FileAccessActor.h (100%)
 rename build/source/actors/{ => file_access_actor}/OutputManager.h (100%)
 rename build/source/{interface => actors}/file_access_actor/cppwrap_fileAccess.f90 (100%)
 rename build/source/{interface => actors}/file_access_actor/deallocateOutputStruc.f90 (100%)
 rename build/source/{interface => actors}/file_access_actor/fileAccess_subroutine_wrappers.h (100%)
 rename build/source/{interface => actors}/file_access_actor/initOutputStruc.f90 (100%)
 rename build/source/actors/{ => global}/global.h (100%)
 rename build/source/actors/{ => global}/json.hpp (100%)
 rename build/source/actors/{ => global}/messageAtoms.h (100%)
 rename build/source/actors/{ => hru_actor}/HRU.h (96%)
 rename build/source/actors/{ => hru_actor}/HRUActor.h (100%)
 rename build/source/{interface => actors}/hru_actor/cppwrap_hru.f90 (100%)
 rename build/source/{interface => actors}/hru_actor/hru_subroutine_wrappers.h (100%)
 rename build/source/actors/{ => job_actor}/GRUinfo.h (100%)
 rename build/source/actors/{ => job_actor}/Job.h (90%)
 rename build/source/actors/{ => job_actor}/JobActor.h (100%)
 rename build/source/{interface => actors}/job_actor/cppwrap_job.f90 (100%)
 rename build/source/{interface => actors}/job_actor/job_subroutine_wrappers.h (100%)
 rename build/source/actors/{ => summa_actor}/SummaActor.h (100%)
 rename build/source/actors/{ => summa_actor}/SummaManager.h (91%)

diff --git a/build/makefile b/build/makefile
index 7807842..9368cc4 100644
--- a/build/makefile
+++ b/build/makefile
@@ -53,10 +53,10 @@ DSHARE_DIR = $(F_KORE_DIR)/dshare
 NUMREC_DIR = $(F_KORE_DIR)/numrec
 NOAHMP_DIR = $(F_KORE_DIR)/noah-mp
 ENGINE_DIR = $(F_KORE_DIR)/engine
-INTERFACE_DIR = $(F_KORE_DIR)/interface
-JOB_ACTOR_DIR = $(INTERFACE_DIR)/job_actor
-FILE_ACCESS_DIR = $(INTERFACE_DIR)/file_access_actor
-HRU_ACTOR_DIR = $(INTERFACE_DIR)/hru_actor
+ACTORS_DIR = $(F_KORE_DIR)/actors
+JOB_ACTOR_DIR = $(ACTORS_DIR)/job_actor
+FILE_ACCESS_DIR = $(ACTORS_DIR)/file_access_actor
+HRU_ACTOR_DIR = $(ACTORS_DIR)/hru_actor
 
 #  utilities
 SUMMA_NRUTIL= \
@@ -135,7 +135,7 @@ SUMMA_INTERFACE= \
 		cppwrap_auxiliary.f90 \
 		cppwrap_metadata.f90 \
 
-INTERFACE = $(patsubst %, $(INTERFACE_DIR)/%, $(SUMMA_INTERFACE))
+INTERFACE = $(patsubst %, $(ACTORS_DIR)/global/%, $(SUMMA_INTERFACE))
 
 SUMMA_FILEACCESS_INTERFACE = \
 		initOutputStruc.f90 \
diff --git a/build/source/actors/FileAccess.h b/build/source/actors/file_access_actor/FileAccess.h
similarity index 90%
rename from build/source/actors/FileAccess.h
rename to build/source/actors/file_access_actor/FileAccess.h
index c1167db..9dee306 100644
--- a/build/source/actors/FileAccess.h
+++ b/build/source/actors/file_access_actor/FileAccess.h
@@ -1,15 +1,16 @@
 #ifndef FILEACCESS_H_
 #define FILEACCESS_H_
-
-#include "../interface/fortran_dataTypes.h"
-#include "../interface/file_access_actor/fileAccess_subroutine_wrappers.h"
 #include "caf/all.hpp"
-#include "messageAtoms.h"
+
+#include "../global/fortran_dataTypes.h"
+#include "../global/messageAtoms.h"
+#include "../global/global.h"
+#include "../global/json.hpp"
+#include "fileAccess_subroutine_wrappers.h"
 #include "OutputManager.h"
 #include <vector>
 #include <chrono>
-#include "global.h"
-#include "json.hpp"
+
 
 
 class forcingFile {
diff --git a/build/source/actors/FileAccessActor.h b/build/source/actors/file_access_actor/FileAccessActor.h
similarity index 100%
rename from build/source/actors/FileAccessActor.h
rename to build/source/actors/file_access_actor/FileAccessActor.h
diff --git a/build/source/actors/OutputManager.h b/build/source/actors/file_access_actor/OutputManager.h
similarity index 100%
rename from build/source/actors/OutputManager.h
rename to build/source/actors/file_access_actor/OutputManager.h
diff --git a/build/source/interface/file_access_actor/cppwrap_fileAccess.f90 b/build/source/actors/file_access_actor/cppwrap_fileAccess.f90
similarity index 100%
rename from build/source/interface/file_access_actor/cppwrap_fileAccess.f90
rename to build/source/actors/file_access_actor/cppwrap_fileAccess.f90
diff --git a/build/source/interface/file_access_actor/deallocateOutputStruc.f90 b/build/source/actors/file_access_actor/deallocateOutputStruc.f90
similarity index 100%
rename from build/source/interface/file_access_actor/deallocateOutputStruc.f90
rename to build/source/actors/file_access_actor/deallocateOutputStruc.f90
diff --git a/build/source/interface/file_access_actor/fileAccess_subroutine_wrappers.h b/build/source/actors/file_access_actor/fileAccess_subroutine_wrappers.h
similarity index 100%
rename from build/source/interface/file_access_actor/fileAccess_subroutine_wrappers.h
rename to build/source/actors/file_access_actor/fileAccess_subroutine_wrappers.h
diff --git a/build/source/interface/file_access_actor/initOutputStruc.f90 b/build/source/actors/file_access_actor/initOutputStruc.f90
similarity index 100%
rename from build/source/interface/file_access_actor/initOutputStruc.f90
rename to build/source/actors/file_access_actor/initOutputStruc.f90
diff --git a/build/source/actors/global.h b/build/source/actors/global/global.h
similarity index 100%
rename from build/source/actors/global.h
rename to build/source/actors/global/global.h
diff --git a/build/source/actors/json.hpp b/build/source/actors/global/json.hpp
similarity index 100%
rename from build/source/actors/json.hpp
rename to build/source/actors/global/json.hpp
diff --git a/build/source/actors/messageAtoms.h b/build/source/actors/global/messageAtoms.h
similarity index 100%
rename from build/source/actors/messageAtoms.h
rename to build/source/actors/global/messageAtoms.h
diff --git a/build/source/actors/HRU.h b/build/source/actors/hru_actor/HRU.h
similarity index 96%
rename from build/source/actors/HRU.h
rename to build/source/actors/hru_actor/HRU.h
index 73c1a96..8dd21f2 100644
--- a/build/source/actors/HRU.h
+++ b/build/source/actors/hru_actor/HRU.h
@@ -1,9 +1,12 @@
 #ifndef HRU_H_
 #define HRU_H_
 #include "caf/all.hpp"
-#include "../interface/fortran_dataTypes.h"
-#include "../interface/hru_actor/hru_subroutine_wrappers.h"
-#include "messageAtoms.h"
+#include "hru_subroutine_wrappers.h"
+#include "../global/fortran_dataTypes.h"
+#include "../global/messageAtoms.h"
+#include "../global/json.hpp"
+#include "../global/global.h"
+
 #include <fstream>
 #include <string>
 #include <typeinfo>
@@ -12,8 +15,7 @@
 #include <sys/resource.h>
 #include <chrono>
 #include <iostream>
-#include "json.hpp"
-#include "global.h"
+
 
 using namespace caf;
 
diff --git a/build/source/actors/HRUActor.h b/build/source/actors/hru_actor/HRUActor.h
similarity index 100%
rename from build/source/actors/HRUActor.h
rename to build/source/actors/hru_actor/HRUActor.h
diff --git a/build/source/interface/hru_actor/cppwrap_hru.f90 b/build/source/actors/hru_actor/cppwrap_hru.f90
similarity index 100%
rename from build/source/interface/hru_actor/cppwrap_hru.f90
rename to build/source/actors/hru_actor/cppwrap_hru.f90
diff --git a/build/source/interface/hru_actor/hru_subroutine_wrappers.h b/build/source/actors/hru_actor/hru_subroutine_wrappers.h
similarity index 100%
rename from build/source/interface/hru_actor/hru_subroutine_wrappers.h
rename to build/source/actors/hru_actor/hru_subroutine_wrappers.h
diff --git a/build/source/actors/GRUinfo.h b/build/source/actors/job_actor/GRUinfo.h
similarity index 100%
rename from build/source/actors/GRUinfo.h
rename to build/source/actors/job_actor/GRUinfo.h
diff --git a/build/source/actors/Job.h b/build/source/actors/job_actor/Job.h
similarity index 90%
rename from build/source/actors/Job.h
rename to build/source/actors/job_actor/Job.h
index 4eb897d..dd44e5d 100644
--- a/build/source/actors/Job.h
+++ b/build/source/actors/job_actor/Job.h
@@ -3,20 +3,21 @@
 
 #include "caf/all.hpp"
 #include "caf/io/all.hpp"
+#include "../file_access_actor/FileAccessActor.h"
+#include "../hru_actor/HRUActor.h"
+#include "../global/messageAtoms.h"
+#include "../global/json.hpp"
+#include "../global/global.h"
+#include "GRUinfo.h"
+#include "job_subroutine_wrappers.h"
+
 #include "string.h"
 #include <unistd.h>
 #include <vector>
-#include "FileAccessActor.h"
-#include "../interface/job_actor/job_subroutine_wrappers.h"
-#include "HRUActor.h"
 #include <chrono>
-#include "messageAtoms.h"
-#include "GRUinfo.h"
 #include <iostream>
 #include <fstream>
 #include <sys/stat.h>
-#include "json.hpp"
-#include "global.h"
 
 struct job_state {
     // Actor References
diff --git a/build/source/actors/JobActor.h b/build/source/actors/job_actor/JobActor.h
similarity index 100%
rename from build/source/actors/JobActor.h
rename to build/source/actors/job_actor/JobActor.h
diff --git a/build/source/interface/job_actor/cppwrap_job.f90 b/build/source/actors/job_actor/cppwrap_job.f90
similarity index 100%
rename from build/source/interface/job_actor/cppwrap_job.f90
rename to build/source/actors/job_actor/cppwrap_job.f90
diff --git a/build/source/interface/job_actor/job_subroutine_wrappers.h b/build/source/actors/job_actor/job_subroutine_wrappers.h
similarity index 100%
rename from build/source/interface/job_actor/job_subroutine_wrappers.h
rename to build/source/actors/job_actor/job_subroutine_wrappers.h
diff --git a/build/source/actors/main.cc b/build/source/actors/main.cc
index 64c2788..bb1f58a 100644
--- a/build/source/actors/main.cc
+++ b/build/source/actors/main.cc
@@ -1,12 +1,13 @@
 #include "caf/all.hpp"
 #include "caf/io/all.hpp"
-#include "SummaActor.h"
+#include "summa_actor/SummaActor.h"
+#include "global/messageAtoms.h"
+#include "global/global.h"
+
 #include <string>
-#include "messageAtoms.h"
 #include <bits/stdc++.h>
 #include <unistd.h>
 #include <iostream>
-#include "global.h"
 
 using namespace caf;
 
diff --git a/build/source/actors/SummaActor.h b/build/source/actors/summa_actor/SummaActor.h
similarity index 100%
rename from build/source/actors/SummaActor.h
rename to build/source/actors/summa_actor/SummaActor.h
diff --git a/build/source/actors/SummaManager.h b/build/source/actors/summa_actor/SummaManager.h
similarity index 91%
rename from build/source/actors/SummaManager.h
rename to build/source/actors/summa_actor/SummaManager.h
index bc4e20f..da87578 100644
--- a/build/source/actors/SummaManager.h
+++ b/build/source/actors/summa_actor/SummaManager.h
@@ -3,13 +3,15 @@
 
 #include "caf/all.hpp"
 #include "caf/io/all.hpp"
-#include "JobActor.h"
+#include "../job_actor/JobActor.h"
+#include "../global/json.hpp"
+#include "../global/global.h"
+
+
 #include <iostream>
 #include <chrono>
 #include <string>
-#include "json.hpp"
 #include <fstream>
-#include "global.h"
 
 
 
-- 
GitLab