File indexing completed on 2025-12-16 09:25:00
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 namespace ActsTests {
0016
0017 BOOST_AUTO_TEST_SUITE(PropagatorSuite)
0018
0019 BOOST_AUTO_TEST_CASE(multi_stepper_config_constructor) {
0020 tester.test_config_constructor();
0021 }
0022
0023 BOOST_AUTO_TEST_CASE(multi_stepper_state_no_cov) {
0024 tester.test_multi_stepper_state<false>();
0025 }
0026
0027 BOOST_AUTO_TEST_CASE(multi_eigen_stepper_state_invalid) {
0028 tester.test_multi_stepper_state_invalid();
0029 }
0030
0031 BOOST_AUTO_TEST_CASE(test_combined_bound_state) {
0032 tester.test_combined_bound_state_function();
0033 }
0034
0035 BOOST_AUTO_TEST_CASE(test_surface_status_and_cmpwise_bound_state) {
0036 tester.test_multi_stepper_surface_status_update();
0037 }
0038
0039 BOOST_AUTO_TEST_CASE(multi_eigen_vs_single_eigen) {
0040 tester.test_multi_stepper_vs_eigen_stepper();
0041 }
0042
0043 BOOST_AUTO_TEST_CASE(multi_eigen_component_iterable_with_modification) {
0044 tester.test_components_modifying_accessors();
0045 }
0046
0047 BOOST_AUTO_TEST_CASE(test_single_component_interface) {
0048 tester.test_single_component_interface_function();
0049 }
0050
0051 BOOST_AUTO_TEST_CASE(remove_add_components_test) {
0052 tester.remove_add_components_function();
0053 }
0054
0055 BOOST_AUTO_TEST_CASE(test_component_wise_bound_state) {
0056 tester.test_component_bound_state();
0057 }
0058
0059 BOOST_AUTO_TEST_CASE(test_curvilinear_state) {
0060 tester.test_combined_curvilinear_state_function();
0061 }
0062
0063 BOOST_AUTO_TEST_CASE(propagator_instatiation_test) {
0064 tester.propagator_instatiation_test_function();
0065 }
0066
0067 BOOST_AUTO_TEST_SUITE_END()
0068
0069 }