File indexing completed on 2025-08-28 08:13:22
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "Acts/Propagator/SympyStepper.hpp"
0010
0011 #include "MultiStepperTests.hpp"
0012
0013 const MultiStepperTester<SympyStepper, MultiStepperLoop<SympyStepper>> tester;
0014
0015 BOOST_AUTO_TEST_SUITE(multi_sympy_stepper_tests)
0016
0017 BOOST_AUTO_TEST_CASE(multi_stepper_config_constructor) {
0018 tester.test_config_constructor();
0019 }
0020
0021 BOOST_AUTO_TEST_CASE(multi_stepper_state_no_cov) {
0022 tester.test_multi_stepper_state<false>();
0023 }
0024
0025 BOOST_AUTO_TEST_CASE(multi_eigen_stepper_state_invalid) {
0026 tester.test_multi_stepper_state_invalid();
0027 }
0028
0029 BOOST_AUTO_TEST_CASE(test_combined_bound_state) {
0030 tester.test_combined_bound_state_function();
0031 }
0032
0033 BOOST_AUTO_TEST_CASE(test_surface_status_and_cmpwise_bound_state) {
0034 tester.test_multi_stepper_surface_status_update();
0035 }
0036
0037 BOOST_AUTO_TEST_CASE(multi_eigen_vs_single_eigen) {
0038 tester.test_multi_stepper_vs_eigen_stepper();
0039 }
0040
0041 BOOST_AUTO_TEST_CASE(multi_eigen_component_iterable_with_modification) {
0042 tester.test_components_modifying_accessors();
0043 }
0044
0045 BOOST_AUTO_TEST_CASE(test_single_component_interface) {
0046 tester.test_single_component_interface_function();
0047 }
0048
0049 BOOST_AUTO_TEST_CASE(remove_add_components_test) {
0050 tester.remove_add_components_function();
0051 }
0052
0053 BOOST_AUTO_TEST_CASE(test_component_wise_bound_state) {
0054 tester.test_component_bound_state();
0055 }
0056
0057 BOOST_AUTO_TEST_CASE(test_curvilinear_state) {
0058 tester.test_combined_curvilinear_state_function();
0059 }
0060
0061 BOOST_AUTO_TEST_CASE(propagator_instatiation_test) {
0062 tester.propagator_instatiation_test_function();
0063 }
0064
0065 BOOST_AUTO_TEST_SUITE_END()