Skip to content
This repository was archived by the owner on Jun 24, 2026. It is now read-only.

Commit 171211b

Browse files
axisymm tests for regint and singint
1 parent 471904f commit 171211b

4 files changed

Lines changed: 36 additions & 16 deletions

File tree

free_boundary/regularized_integrals/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ cc_test(
55
name = "regularized_integrals_test",
66
srcs = ["regularized_integrals_test.cc"],
77
data = [
8+
"//vmecpp/test_data:solovev_free_bdy",
89
"//vmecpp/test_data:cth_like_free_bdy",
10+
"//vmecpp_large_cpp_tests/test_data:solovev_free_bdy",
911
"//vmecpp_large_cpp_tests/test_data:cth_like_free_bdy",
1012
],
1113
deps = [

free_boundary/regularized_integrals/regularized_integrals_test.cc

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,14 @@ TEST_P(TanuTanvTest, CheckTanuTanv) {
8888
}
8989
} // CheckTanuTanv
9090

91-
INSTANTIATE_TEST_SUITE_P(TestRegularizedIntegrals, TanuTanvTest,
92-
Values(DataSource{.identifier = "cth_like_free_bdy",
93-
.tolerance = 1.0e-14,
94-
.iter2_to_test = {53}}));
91+
INSTANTIATE_TEST_SUITE_P(
92+
TestRegularizedIntegrals, TanuTanvTest,
93+
Values(DataSource{.identifier = "solovev_free_bdy",
94+
.tolerance = 1.0e-14,
95+
.iter2_to_test = {3}},
96+
DataSource{.identifier = "cth_like_free_bdy",
97+
.tolerance = 1.0e-14,
98+
.iter2_to_test = {53}}));
9599

96100
class GreenFTest : public TestWithParam<DataSource> {
97101
protected:
@@ -187,9 +191,13 @@ TEST_P(GreenFTest, CheckGreenF) {
187191
}
188192
} // CheckGreenF
189193

190-
INSTANTIATE_TEST_SUITE_P(TestRegularizedIntegrals, GreenFTest,
191-
Values(DataSource{.identifier = "cth_like_free_bdy",
192-
.tolerance = 5.0e-10,
193-
.iter2_to_test = {53, 54}}));
194+
INSTANTIATE_TEST_SUITE_P(
195+
TestRegularizedIntegrals, GreenFTest,
196+
Values(DataSource{.identifier = "solovev_free_bdy",
197+
.tolerance = 5.0e-10,
198+
.iter2_to_test = {3}},
199+
DataSource{.identifier = "cth_like_free_bdy",
200+
.tolerance = 5.0e-10,
201+
.iter2_to_test = {53, 54}}));
194202

195203
} // namespace vmecpp

free_boundary/singular_integrals/BUILD.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ cc_test(
55
name = "singular_integrals_test",
66
srcs = ["singular_integrals_test.cc"],
77
data = [
8+
"//vmecpp/test_data:solovev_free_bdy",
89
"//vmecpp/test_data:cth_like_free_bdy",
10+
"//vmecpp_large_cpp_tests/test_data:solovev_free_bdy",
911
"//vmecpp_large_cpp_tests/test_data:cth_like_free_bdy",
1012
],
1113
deps = [

free_boundary/singular_integrals/singular_integrals_test.cc

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,14 @@ TEST_P(CmnsTest, CheckCmns) {
9898
}
9999
} // CheckCmns
100100

101-
INSTANTIATE_TEST_SUITE_P(TestSingularIntegrals, CmnsTest,
102-
Values(DataSource{.identifier = "cth_like_free_bdy",
103-
.tolerance = 1.0e-14,
104-
.iter2_to_test = {53}}));
101+
INSTANTIATE_TEST_SUITE_P(
102+
TestSingularIntegrals, CmnsTest,
103+
Values(DataSource{.identifier = "solovev_free_bdy",
104+
.tolerance = 1.0e-14,
105+
.iter2_to_test = {3}},
106+
DataSource{.identifier = "cth_like_free_bdy",
107+
.tolerance = 1.0e-14,
108+
.iter2_to_test = {53}}));
105109

106110
class AnalytTest : public TestWithParam<DataSource> {
107111
protected:
@@ -247,9 +251,13 @@ TEST_P(AnalytTest, CheckAnalyt) {
247251
}
248252
} // CheckAnalyt
249253

250-
INSTANTIATE_TEST_SUITE_P(TestSingularIntegrals, AnalytTest,
251-
Values(DataSource{.identifier = "cth_like_free_bdy",
252-
.tolerance = 1.0e-9,
253-
.iter2_to_test = {53, 54}}));
254+
INSTANTIATE_TEST_SUITE_P(
255+
TestSingularIntegrals, AnalytTest,
256+
Values(DataSource{.identifier = "solovev_free_bdy",
257+
.tolerance = 1.0e-9,
258+
.iter2_to_test = {3}},
259+
DataSource{.identifier = "cth_like_free_bdy",
260+
.tolerance = 1.0e-9,
261+
.iter2_to_test = {53, 54}}));
254262

255263
} // namespace vmecpp

0 commit comments

Comments
 (0)