Home
last modified time | relevance | path

Searched refs:givens (Results 1 – 4 of 4) sorted by relevance

/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/
DLMqrsolv.h36 JacobiRotation<Scalar> givens; in lmqrsolv() local
67 givens.makeGivens(-s(k,k), sdiag[k]); in lmqrsolv()
71 s(k,k) = givens.c() * s(k,k) + givens.s() * sdiag[k]; in lmqrsolv()
72 temp = givens.c() * wa[k] + givens.s() * qtbpj; in lmqrsolv()
73 qtbpj = -givens.s() * wa[k] + givens.c() * qtbpj; in lmqrsolv()
78 temp = givens.c() * s(i,k) + givens.s() * sdiag[i]; in lmqrsolv()
79 sdiag[i] = -givens.s() * s(i,k) + givens.c() * sdiag[i]; in lmqrsolv()
116 JacobiRotation<Scalar> givens; in lmqrsolv() local
151 givens.makeGivens(-itk.value(), sdiag(k)); in lmqrsolv()
155 itk.valueRef() = givens.c() * itk.value() + givens.s() * sdiag(k); in lmqrsolv()
[all …]
/external/eigen/unsupported/Eigen/src/NonLinearOptimization/
Dr1updt.h23 JacobiRotation<Scalar> givens; in r1updt() local
42 givens.makeGivens(-v[n-1], v[j]); in r1updt()
46 v[n-1] = givens.s() * v[j] + givens.c() * v[n-1]; in r1updt()
47 v_givens[j] = givens; in r1updt()
51 temp = givens.c() * s(j,i) - givens.s() * w[i]; in r1updt()
52 w[i] = givens.s() * s(j,i) + givens.c() * w[i]; in r1updt()
68 givens.makeGivens(-s(j,j), w[j]); in r1updt()
72 temp = givens.c() * s(j,i) + givens.s() * w[i]; in r1updt()
73 w[i] = -givens.s() * s(j,i) + givens.c() * w[i]; in r1updt()
79 w_givens[j] = givens; in r1updt()
Drwupdt.h16 std::vector<JacobiRotation<Scalar> > givens(n); in rwupdt()
28 temp = givens[i].c() * r(i,j) + givens[i].s() * rowj; in rwupdt()
29 rowj = -givens[i].s() * r(i,j) + givens[i].c() * rowj; in rwupdt()
34 givens[j].makeGivens(-r(j,j), rowj); in rwupdt()
40 r(j,j) = givens[j].c() * r(j,j) + givens[j].s() * rowj; in rwupdt()
41 temp = givens[j].c() * b[j] + givens[j].s() * alpha; in rwupdt()
42 alpha = -givens[j].s() * b[j] + givens[j].c() * alpha; in rwupdt()
Dqrsolv.h24 JacobiRotation<Scalar> givens; in qrsolv() local
55 givens.makeGivens(-s(k,k), sdiag[k]); in qrsolv()
59 s(k,k) = givens.c() * s(k,k) + givens.s() * sdiag[k]; in qrsolv()
60 temp = givens.c() * wa[k] + givens.s() * qtbpj; in qrsolv()
61 qtbpj = -givens.s() * wa[k] + givens.c() * qtbpj; in qrsolv()
66 temp = givens.c() * s(i,k) + givens.s() * sdiag[i]; in qrsolv()
67 sdiag[i] = -givens.s() * s(i,k) + givens.c() * sdiag[i]; in qrsolv()