HomeSort by relevance Sort by last modified time
    Searched refs:givens (Results 1 - 3 of 3) sorted by null

  /external/eigen/unsupported/Eigen/src/NonLinearOptimization/
rwupdt.h 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
    [all...]
r1updt.h 23 JacobiRotation<Scalar> givens; local
40 /* determine a givens rotation which eliminates the */
42 givens.makeGivens(-v[n-1], v[j]);
45 /* necessary to recover the givens rotation. */
46 v[n-1] = givens.s() * v[j] + givens.c() * v[n-1];
47 v_givens[j] = givens;
51 temp = givens.c() * s(j,i) - givens.s() * w[i];
52 w[i] = givens.s() * s(j,i) + givens.c() * w[i]
    [all...]
qrsolv.h 24 JacobiRotation<Scalar> givens; local
37 /* eliminate the diagonal matrix d using a givens rotation. */
53 /* determine a givens rotation which eliminates the */
55 givens.makeGivens(-s(k,k), sdiag[k]);
59 s(k,k) = givens.c() * s(k,k) + givens.s() * sdiag[k];
60 temp = givens.c() * wa[k] + givens.s() * qtbpj;
61 qtbpj = -givens.s() * wa[k] + givens.c() * qtbpj
    [all...]

Completed in 1664 milliseconds