Home | History | Annotate | Download | only in NonLinearOptimization

Lines Matching full:givens

16     std::vector<JacobiRotation<Scalar> > givens(n);
28 temp = givens[i].c() * r(i,j) + givens[i].s() * rowj;
29 rowj = -givens[i].s() * r(i,j) + givens[i].c() * rowj;
33 /* determine a givens rotation which eliminates w(j). */
34 givens[j].makeGivens(-r(j,j), rowj);
37 continue; // givens[j] is identity
40 r(j,j) = givens[j].c() * r(j,j) + givens[j].s() * rowj;
41 temp = givens[j].c() * b[j] + givens[j].s() * alpha;
42 alpha = -givens[j].s() * b[j] + givens[j].c() * alpha;