aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/NonLinearOptimization
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2010-04-17 05:23:23 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2010-04-17 05:23:23 +0200
commit0326a51f897184eae20194c7c38750a504cbd994 (patch)
tree11f7ad7ecad5764257ec1e21676f705a7be432f0 /unsupported/Eigen/src/NonLinearOptimization
parent797f63044a0ded4c2b9139cda067bc10afbf72e6 (diff)
fix use of uninitialzed calues
Diffstat (limited to 'unsupported/Eigen/src/NonLinearOptimization')
-rw-r--r--unsupported/Eigen/src/NonLinearOptimization/rwupdt.h5
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);