diff options
author | Gael Guennebaud <g.gael@free.fr> | 2010-04-17 05:23:23 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2010-04-17 05:23:23 +0200 |
commit | 0326a51f897184eae20194c7c38750a504cbd994 (patch) | |
tree | 11f7ad7ecad5764257ec1e21676f705a7be432f0 /unsupported/Eigen/src/NonLinearOptimization | |
parent | 797f63044a0ded4c2b9139cda067bc10afbf72e6 (diff) |
fix use of uninitialzed calues
Diffstat (limited to 'unsupported/Eigen/src/NonLinearOptimization')
-rw-r--r-- | unsupported/Eigen/src/NonLinearOptimization/rwupdt.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h b/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h index 7703ff8de..b0bf72923 100644 --- a/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h +++ b/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h @@ -26,7 +26,10 @@ void ei_rwupdt( } if (rowj == 0.) - continue; + { + givens[j] = PlanarRotation<Scalar>(1,0); + continue; + } /* determine a givens rotation which eliminates w(j). */ givens[j].makeGivens(-r(j,j), rowj); |