18 template<
typename... X>
19 requires ((std::is_same_v<SampledTraj<double>,X> || std::is_same_v<SampledTraj<Vector>,X>) && ...)
20 inline SampledTraj<Vector> traj_cart_prod(
const X&... x)
22 auto&& x0 = std::get<0>(std::forward_as_tuple(x...));
23 assert_release((SampledTraj<Vector>::same_sampling(x0, x) && ...));
24 SampledTraj<Vector> y;
25 for(
auto it = x0.begin() ; it != x0.end() ; it++)
26 y.set(cart_prod(x.at(it->first)...), it->first);
Definition codac2_OctaSym.h:21