24 template <
typename indices_t, indices_t... kParameters>
32 template <
typename values_t>
33 static void run(Eigen::MatrixBase<values_t>&
values) {
37 template <
typename values_t, std::size_t... kStorage>
39 std::index_sequence<kStorage...>) {
40 EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(values_t,
sizeof...(kParameters));
41 static_assert(
sizeof...(kParameters) ==
sizeof...(kStorage),
42 "Parameters and storage index packs must have the same size");