diff options
author | Thomas Capricelli <orzel@freehackers.org> | 2011-02-04 13:55:12 +0100 |
---|---|---|
committer | Thomas Capricelli <orzel@freehackers.org> | 2011-02-04 13:55:12 +0100 |
commit | 0b555a4a3d97b6a9aac0f1057dbe116e35e8830e (patch) | |
tree | b60b2c29d5f5264f5a0d38675bf782b55b0e82e5 /unsupported/Eigen/src/NonLinearOptimization | |
parent | 0ed604583f73e6cd973475d24d21ba9dfa86b599 (diff) |
fix misc warnings
Diffstat (limited to 'unsupported/Eigen/src/NonLinearOptimization')
-rw-r--r-- | unsupported/Eigen/src/NonLinearOptimization/chkder.h | 3 | ||||
-rw-r--r-- | unsupported/Eigen/src/NonLinearOptimization/rwupdt.h | 12 |
2 files changed, 7 insertions, 8 deletions
diff --git a/unsupported/Eigen/src/NonLinearOptimization/chkder.h b/unsupported/Eigen/src/NonLinearOptimization/chkder.h index e2bdf923c..bc0cb1880 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/chkder.h +++ b/unsupported/Eigen/src/NonLinearOptimization/chkder.h @@ -56,4 +56,5 @@ void chkder( } } -} // end namespace internal
\ No newline at end of file +} // end namespace internal + diff --git a/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h b/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h index 96263f8c0..ab83f9b25 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h +++ b/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h @@ -28,15 +28,12 @@ void rwupdt( r(i,j) = temp; } - if (rowj == 0.) - { - givens[j] = JacobiRotation<Scalar>(1,0); - continue; - } - /* determine a givens rotation which eliminates w(j). */ givens[j].makeGivens(-r(j,j), rowj); + if (rowj == 0.) + continue; // givens[j] is identity + /* apply the current transformation to r(j,j), b(j), and alpha. */ r(j,j) = givens[j].c() * r(j,j) + givens[j].s() * rowj; temp = givens[j].c() * b[j] + givens[j].s() * alpha; @@ -45,4 +42,5 @@ void rwupdt( } } -} // end namespace internal
\ No newline at end of file +} // end namespace internal + |