From 2ac1685b932722dbc3761e46caa8958a229fceb8 Mon Sep 17 00:00:00 2001 From: Alex Cunningham Date: Mon, 27 Sep 2010 16:01:43 +0000 Subject: [PATCH] Made enums be typedefs so that verbosity levels can be actual types --- nonlinear/NonlinearOptimizer.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nonlinear/NonlinearOptimizer.h b/nonlinear/NonlinearOptimizer.h index 0f593ddac..b2160ab18 100644 --- a/nonlinear/NonlinearOptimizer.h +++ b/nonlinear/NonlinearOptimizer.h @@ -49,7 +49,7 @@ namespace gtsam { typedef boost::shared_ptr shared_solver; typedef const S solver; - enum verbosityLevel { + typedef enum { SILENT, ERROR, LAMBDA, @@ -60,13 +60,13 @@ namespace gtsam { TRYDELTA, LINEAR, DAMPED - }; + } verbosityLevel; - enum LambdaMode { + typedef enum { FAST, BOUNDED, CAUTIOUS - }; + } LambdaMode; private: