Commit aedde95c authored by Thibault Hallouin's avatar Thibault Hallouin
Browse files

restructure files to split publicly distributed and implementation

It seems that good practice for C++ applications is to only include
*public* headers in "./include" folder and keep source files and
*private* headers and implementation source files in "./src".
No related merge requests found
Pipeline #36756 passed with stages
in 11 seconds
Showing with 15 additions and 19 deletions
+15 -19
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
#include <xtensor/xexpression.hpp> #include <xtensor/xexpression.hpp>
#include <xtensor/xarray.hpp> #include <xtensor/xarray.hpp>
#include "utils.hpp" #include "../../src/utils.hpp"
#include "determinist/evaluator.hpp" #include "../../src/determinist/evaluator.hpp"
namespace eh = evalhyd; namespace eh = evalhyd;
......
...@@ -8,8 +8,8 @@ ...@@ -8,8 +8,8 @@
#include <xtensor/xarray.hpp> #include <xtensor/xarray.hpp>
#include <xtensor/xview.hpp> #include <xtensor/xview.hpp>
#include "utils.hpp" #include "../../src/utils.hpp"
#include "probabilist/evaluator.h" #include "../../src/probabilist/evaluator.h"
namespace eh = evalhyd; namespace eh = evalhyd;
......
File moved
File moved
...@@ -28,15 +28,15 @@ include_directories(data) ...@@ -28,15 +28,15 @@ include_directories(data)
add_executable( add_executable(
evalhyd_tests evalhyd_tests
test_determinist.cpp test_determinist.cpp
../include/evalhyd/utils.hpp ../include/evalhyd/evald.hpp
../include/evalhyd/determinist.hpp ../src/determinist/evaluator.hpp
../include/evalhyd/determinist/evaluator.hpp ../src/utils.hpp
test_probabilist.cpp test_probabilist.cpp
../include/evalhyd/probabilist.hpp ../include/evalhyd/evalp.hpp
../include/evalhyd/probabilist/evaluator.h ../src/probabilist/evaluator.h
../include/evalhyd/probabilist/evaluator_brier.cpp ../src/probabilist/evaluator_brier.cpp
../include/evalhyd/probabilist/evaluator_quantiles.cpp ../src/probabilist/evaluator_quantiles.cpp
../include/evalhyd/probabilist/evaluator_elements.cpp ../src/probabilist/evaluator_elements.cpp
../include/evalhyd/probabilist/evaluator_utils.cpp ../src/probabilist/evaluator_utils.cpp
) )
target_link_libraries(evalhyd_tests gtest gtest_main) target_link_libraries(evalhyd_tests gtest gtest_main)
#include <istream>
#include <fstream> #include <fstream>
#include <vector> #include <vector>
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include <xtensor/xtensor.hpp> #include <xtensor/xtensor.hpp>
#include <xtensor/xarray.hpp>
#include <xtensor/xview.hpp> #include <xtensor/xview.hpp>
#include <xtensor/xmanipulation.hpp> #include <xtensor/xmanipulation.hpp>
#include <xtensor/xcsv.hpp> #include <xtensor/xcsv.hpp>
#include "evalhyd/determinist.hpp" #include "evalhyd/evald.hpp"
TEST(DeterministTests, TestNSE) { TEST(DeterministTests, TestNSE) {
// read in data // read in data
......
#include <istream>
#include <fstream> #include <fstream>
#include <vector> #include <vector>
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include <xtensor/xtensor.hpp> #include <xtensor/xtensor.hpp>
#include <xtensor/xarray.hpp>
#include <xtensor/xmanipulation.hpp> #include <xtensor/xmanipulation.hpp>
#include <xtensor/xcsv.hpp> #include <xtensor/xcsv.hpp>
#include "evalhyd/probabilist.hpp" #include "evalhyd/evalp.hpp"
TEST(ProbabilistTests, TestBrier) { TEST(ProbabilistTests, TestBrier) {
// read in data // read in data
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment