120 throw std::runtime_error(
"the size of arrays should be at least two");
122 throw std::runtime_error(
"No solution since the gcd is not 1 or -1.");
131 Eigen::Vector<IntScalarType, Eigen::Dynamic> na(n - 1);
133 na(Eigen::seq(1, n - 2)) = a(Eigen::seq(2, n - 1));
135 Eigen::Vector<IntScalarType, Eigen::Dynamic> k(n - 1);
146 u(Eigen::seq(2, n - 1)) = k(Eigen::seq(1, n - 2));