make verbosityTranslator public static functions
parent
b698e30acb
commit
1a9ab972a9
|
@ -37,7 +37,7 @@ using boost::adaptors::map_values;
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
LevenbergMarquardtParams::VerbosityLM LevenbergMarquardtParams::verbosityLMTranslator(
|
LevenbergMarquardtParams::VerbosityLM LevenbergMarquardtParams::verbosityLMTranslator(
|
||||||
const std::string &src) const {
|
const std::string &src) {
|
||||||
std::string s = src;
|
std::string s = src;
|
||||||
boost::algorithm::to_upper(s);
|
boost::algorithm::to_upper(s);
|
||||||
if (s == "SILENT")
|
if (s == "SILENT")
|
||||||
|
@ -59,7 +59,7 @@ LevenbergMarquardtParams::VerbosityLM LevenbergMarquardtParams::verbosityLMTrans
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
std::string LevenbergMarquardtParams::verbosityLMTranslator(
|
std::string LevenbergMarquardtParams::verbosityLMTranslator(
|
||||||
VerbosityLM value) const {
|
VerbosityLM value) {
|
||||||
std::string s;
|
std::string s;
|
||||||
switch (value) {
|
switch (value) {
|
||||||
case LevenbergMarquardtParams::SILENT:
|
case LevenbergMarquardtParams::SILENT:
|
||||||
|
|
|
@ -41,9 +41,8 @@ public:
|
||||||
SILENT = 0, TERMINATION, LAMBDA, TRYLAMBDA, TRYCONFIG, DAMPED, TRYDELTA
|
SILENT = 0, TERMINATION, LAMBDA, TRYLAMBDA, TRYCONFIG, DAMPED, TRYDELTA
|
||||||
};
|
};
|
||||||
|
|
||||||
private:
|
static VerbosityLM verbosityLMTranslator(const std::string &s);
|
||||||
VerbosityLM verbosityLMTranslator(const std::string &s) const;
|
static std::string verbosityLMTranslator(VerbosityLM value);
|
||||||
std::string verbosityLMTranslator(VerbosityLM value) const;
|
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ namespace gtsam {
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
NonlinearOptimizerParams::Verbosity NonlinearOptimizerParams::verbosityTranslator(
|
NonlinearOptimizerParams::Verbosity NonlinearOptimizerParams::verbosityTranslator(
|
||||||
const std::string &src) const {
|
const std::string &src) {
|
||||||
std::string s = src;
|
std::string s = src;
|
||||||
boost::algorithm::to_upper(s);
|
boost::algorithm::to_upper(s);
|
||||||
if (s == "SILENT")
|
if (s == "SILENT")
|
||||||
|
@ -36,7 +36,7 @@ NonlinearOptimizerParams::Verbosity NonlinearOptimizerParams::verbosityTranslato
|
||||||
|
|
||||||
/* ************************************************************************* */
|
/* ************************************************************************* */
|
||||||
std::string NonlinearOptimizerParams::verbosityTranslator(
|
std::string NonlinearOptimizerParams::verbosityTranslator(
|
||||||
Verbosity value) const {
|
Verbosity value) {
|
||||||
std::string s;
|
std::string s;
|
||||||
switch (value) {
|
switch (value) {
|
||||||
case NonlinearOptimizerParams::SILENT:
|
case NonlinearOptimizerParams::SILENT:
|
||||||
|
|
|
@ -84,9 +84,8 @@ public:
|
||||||
verbosity = verbosityTranslator(src);
|
verbosity = verbosityTranslator(src);
|
||||||
}
|
}
|
||||||
|
|
||||||
private:
|
static Verbosity verbosityTranslator(const std::string &s) ;
|
||||||
Verbosity verbosityTranslator(const std::string &s) const;
|
static std::string verbosityTranslator(Verbosity value) ;
|
||||||
std::string verbosityTranslator(Verbosity value) const;
|
|
||||||
|
|
||||||
// Successive Linearization Parameters
|
// Successive Linearization Parameters
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue