69 Quy(
hess_.block(ndx, ndx + nu, nu, ndy)),
70 Qyy(
hess_.bottomRightCorner(ndy, ndy)) {
137 new (&q.
Qx) VectorRef(q.
grad_.head(ndx));
138 new (&q.
Qu) VectorRef(q.
grad_.segment(ndx, nu));
140 new (&q.
Qxx) MatrixRef(q.
hess_.topLeftCorner(ndx, ndx));
141 new (&q.
Qxu) MatrixRef(q.
hess_.block(0, ndx, ndx, nu));
142 new (&q.
Qxy) MatrixRef(q.
hess_.topRightCorner(ndx, ndy));
143 new (&q.
Quu) MatrixRef(q.
hess_.block(ndx, ndx, nu, nu));
144 new (&q.
Quy) MatrixRef(q.
hess_.block(ndx, ndx + nu, nu, ndy));
145 new (&q.
Qyy) MatrixRef(q.
hess_.bottomRightCorner(ndy, ndy));