38 const Matrix<T, 4, Dynamic>&
X,
43 Matrix<T, Dynamic, 12> design(2 *
N, 12);
45 for (
int i = 0;
i <
N;
i++) {
49 design.template block<1, 4>(2 *
i, 4) = -
X.col(
i).transpose();
50 design.template block<1, 4>(2 *
i, 8) = yi *
X.col(
i).transpose();
51 design.template block<1, 4>(2 *
i + 1, 0) =
X.col(
i).transpose();
52 design.template block<1, 4>(2 *
i + 1, 8) = -xi *
X.col(
i).transpose();