Lines Matching refs:sdiag
29 Matrix<Scalar,Dynamic,1> &sdiag) in lmqrsolv() argument
57 sdiag.tail(n-j).setZero(); in lmqrsolv()
58 sdiag[j] = diag[l]; in lmqrsolv()
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()
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()
88 for(nsing=0; nsing<n && sdiag[nsing]!=0; nsing++) {} in lmqrsolv()
94 sdiag = s.diagonal(); in lmqrsolv()
108 Matrix<Scalar,Dynamic,1> &sdiag) in lmqrsolv() argument
133 sdiag.tail(n-j).setZero(); in lmqrsolv()
134 sdiag[j] = diag[l]; in lmqrsolv()
151 givens.makeGivens(-itk.value(), sdiag(k)); in lmqrsolv()
155 itk.valueRef() = givens.c() * itk.value() + givens.s() * sdiag(k); in lmqrsolv()
164 temp = givens.c() * itk.value() + givens.s() * sdiag(i); in lmqrsolv()
165 sdiag(i) = -givens.s() * itk.value() + givens.c() * sdiag(i); in lmqrsolv()
174 for(nsing = 0; nsing<n && sdiag(nsing) !=0; nsing++) {} in lmqrsolv()
180 sdiag = R.diagonal(); in lmqrsolv()