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