@@ -65,7 +65,7 @@ SCENARIO("A collocation integrator with numerical integrator of the diagonal ele
6565 results = gf.singleLayer(cavity.elements());
6666 // Numerical integrator not really working now...
6767 /*
68- reference = cnpy::custom::npy_load("@CMAKE_CURRENT_LIST_DIR@/vacuum_S_numerical.npy");
68+ reference = cnpy::custom::npy_load<double> ("@CMAKE_CURRENT_LIST_DIR@/vacuum_S_numerical.npy");
6969 for (size_t i = 0; i < cavity.size(); ++i) {
7070 for (size_t j = 0; j < cavity.size(); ++j) {
7171 REQUIRE(reference(i, j) == Approx(results(i, j)));
@@ -78,7 +78,7 @@ SCENARIO("A collocation integrator with numerical integrator of the diagonal ele
7878 Eigen::MatrixXd results = gf.doubleLayer(cavity.elements());
7979 // Numerical integrator not really working now...
8080 /*
81- reference = cnpy::custom::npy_load("@CMAKE_CURRENT_LIST_DIR@/vacuum_D_numerical.npy");
81+ reference = cnpy::custom::npy_load<double> ("@CMAKE_CURRENT_LIST_DIR@/vacuum_D_numerical.npy");
8282 for (size_t i = 0; i < cavity.size(); ++i) {
8383 for (size_t j = 0; j < cavity.size(); ++j) {
8484 REQUIRE(reference(i, j) == Approx(results(i, j)));
@@ -102,7 +102,7 @@ SCENARIO("A collocation integrator with numerical integrator of the diagonal ele
102102 results = gf.singleLayer(cavity.elements());
103103 // Numerical integrator not really working now...
104104 /*
105- reference = cnpy::custom::npy_load("@CMAKE_CURRENT_LIST_DIR@/uniformdielectric_S_numerical.npy");
105+ reference = cnpy::custom::npy_load<double> ("@CMAKE_CURRENT_LIST_DIR@/uniformdielectric_S_numerical.npy");
106106 for (size_t i = 0; i < cavity.size(); ++i) {
107107 for (size_t j = 0; j < cavity.size(); ++j) {
108108 REQUIRE(reference(i, j) == Approx(results(i, j)));
@@ -115,7 +115,7 @@ SCENARIO("A collocation integrator with numerical integrator of the diagonal ele
115115 Eigen::MatrixXd results = gf.doubleLayer(cavity.elements());
116116 // Numerical integrator not really working now...
117117 /*
118- reference = cnpy::custom::npy_load("@CMAKE_CURRENT_LIST_DIR@/uniformdielectric_D_numerical.npy");
118+ reference = cnpy::custom::npy_load<double> ("@CMAKE_CURRENT_LIST_DIR@/uniformdielectric_D_numerical.npy");
119119 for (size_t i = 0; i < cavity.size(); ++i) {
120120 for (size_t j = 0; j < cavity.size(); ++j) {
121121 REQUIRE(reference(i, j) == Approx(results(i, j)));
@@ -138,7 +138,7 @@ SCENARIO("A collocation integrator with numerical integrator of the diagonal ele
138138 results = gf.singleLayer(cavity.elements());
139139 // Numerical integrator not really working now...
140140 /*
141- reference = cnpy::custom::npy_load("@CMAKE_CURRENT_LIST_DIR@/ionicliquid_S_numerical.npy");
141+ reference = cnpy::custom::npy_load<double> ("@CMAKE_CURRENT_LIST_DIR@/ionicliquid_S_numerical.npy");
142142 for (size_t i = 0; i < cavity.size(); ++i) {
143143 for (size_t j = 0; j < cavity.size(); ++j) {
144144 REQUIRE(reference(i, j) == Approx(results(i, j)));
@@ -151,7 +151,7 @@ SCENARIO("A collocation integrator with numerical integrator of the diagonal ele
151151 results = gf.doubleLayer(cavity.elements());
152152 // Numerical integrator not really working now...
153153 /*
154- reference = cnpy::custom::npy_load("@CMAKE_CURRENT_LIST_DIR@/ionicliquid_D_numerical.npy");
154+ reference = cnpy::custom::npy_load<double> ("@CMAKE_CURRENT_LIST_DIR@/ionicliquid_D_numerical.npy");
155155 for (size_t i = 0; i < cavity.size(); ++i) {
156156 for (size_t j = 0; j < cavity.size(); ++j) {
157157 REQUIRE(reference(i, j) == Approx(results(i, j)));
@@ -174,7 +174,7 @@ SCENARIO("A collocation integrator with numerical integrator of the diagonal ele
174174 results = gf.singleLayer(cavity.elements());
175175 // Numerical integrator not really working now...
176176 /*
177- reference = cnpy::custom::npy_load("@CMAKE_CURRENT_LIST_DIR@/anisotropicliquid_S_numerical.npy");
177+ reference = cnpy::custom::npy_load<double> ("@CMAKE_CURRENT_LIST_DIR@/anisotropicliquid_S_numerical.npy");
178178 for (size_t i = 0; i < cavity.size(); ++i) {
179179 for (size_t j = 0; j < cavity.size(); ++j) {
180180 REQUIRE(reference(i, j) == Approx(results(i, j)));
@@ -187,7 +187,7 @@ SCENARIO("A collocation integrator with numerical integrator of the diagonal ele
187187 results = gf.doubleLayer(cavity.elements());
188188 // Numerical integrator not really working now...
189189 /*
190- reference = cnpy::custom::npy_load("@CMAKE_CURRENT_LIST_DIR@/anisotropicliquid_D_numerical.npy");
190+ reference = cnpy::custom::npy_load<double> ("@CMAKE_CURRENT_LIST_DIR@/anisotropicliquid_D_numerical.npy");
191191 for (size_t i = 0; i < cavity.size(); ++i) {
192192 for (size_t j = 0; j < cavity.size(); ++j) {
193193 REQUIRE(reference(i, j) == Approx(results(i, j)));
0 commit comments