12 #include <tracking/trackFindingCDC/numerics/PlainMatrix.h>
21 namespace TrackFindingCDC {
24 template <
class T,
int M,
int N>
25 auto mapToEigen(PlainMatrix<T, M, N>& plainMatrix)
27 return Eigen::Map<Eigen::Matrix<T, M, N, Eigen::ColMajor> >(plainMatrix.data());
31 template <
class T,
int M,
int N>
32 auto mapToEigen(
const PlainMatrix<T, M, N>& plainMatrix)
34 return Eigen::Map<const Eigen::Matrix<T, M, N, Eigen::ColMajor>>(plainMatrix.data());
38 template <
class T,
int M,
int N>
39 auto& mapToEigen(Eigen::Matrix<T, M, N>& matrix)
45 template <
class T,
int M,
int N>
46 const auto& mapToEigen(
const Eigen::Matrix<T, M, N>& matrix)