120 if (n<2)
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.");
130 Eigen::Vector<IntScalarType,Eigen::Dynamic> na(n-1);
131 na(0)= g12; na(Eigen::seq(1,n-2))= a(Eigen::seq(2,n-1));
133 Eigen::Vector<IntScalarType,Eigen::Dynamic> k(n-1);
146 u(Eigen::seq(2, n - 1)) = k(Eigen::seq(1, n - 2));