20 #include <boost/container/static_vector.hpp>
22 namespace ActsExamples {
43 template <
typename position_t>
45 const Eigen::MatrixBase<position_t>&
pos,
float varRho,
float varZ,
46 boost::container::static_vector<Acts::SourceLink, 2>
sourceLinks,
66 EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(position_t, 3);
76 template <
typename position_t>
79 boost::container::static_vector<Acts::SourceLink, 2>
sourceLinks)
87 EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(position_t, 3);
97 const boost::container::static_vector<Acts::SourceLink, 2>&
sourceLinks()
151 [](
const auto& lsl,
const auto& rsl) {
152 return lsl.template get<IndexSourceLink>() ==
153 rsl.template get<IndexSourceLink>();
155 (lhs.
x() == rhs.
x()) and (lhs.
y() == rhs.
y()) and