9 #include <boost/test/data/test_case.hpp>
10 #include <boost/test/unit_test.hpp>
23 #include "../PropagationDatasets.hpp"
24 #include "../PropagationTests.hpp"
28 namespace ds = ActsTests::PropagationDatasets;
29 using namespace Acts::UnitLiterals;
37 using AutodiffStepper =
42 constexpr
auto epsPos = 1_um;
43 constexpr
auto epsDir = 0.125_mrad;
44 constexpr
auto epsMom = 1_eV;
46 constexpr
auto epsCov = 0.00125;
48 constexpr
auto bz = 2_T;
52 const auto magFieldZero =
53 std::make_shared<MagneticField>(Acts::Vector3::Zero());
54 const auto magFieldNonZero =
55 std::make_shared<MagneticField>(Acts::Vector3::UnitZ() * bz);
57 const AutodiffPropagator autodiffPropagatorZero{AutodiffStepper(magFieldZero)};
61 BOOST_AUTO_TEST_SUITE(PropagationCompareEigenAutodiff)
86 ChargedZeroMagneticField,
91 s, epsPos, epsDir, epsMom, epsCov);
99 BOOST_AUTO_TEST_SUITE_END()