Go to the documentation of this file.
25 class DoglegOptimizer;
44 deltaInitial(1.0), verbosityDL(SILENT) {}
48 void print(
const std::string&
str =
"")
const override {
50 std::cout <<
" deltaInitial: " << deltaInitial <<
"\n";
55 std::string
getVerbosityDL()
const {
return verbosityDLTranslator(verbosityDL); }
58 void setVerbosityDL(
const std::string& verbosityDL) { this->verbosityDL = verbosityDLTranslator(verbosityDL); }
61 VerbosityDL verbosityDLTranslator(
const std::string& verbosityDL)
const;
62 std::string verbosityDLTranslator(VerbosityDL verbosityDL)
const;
118 double getDelta()
const;
std::shared_ptr< This > shared_ptr
shared_ptr to this class
void setVerbosityDL(const std::string &verbosityDL)
double deltaInitial
The initial trust region radius (default: 10.0)
Base class and parameters for nonlinear optimization algorithms.
static const SmartProjectionParams params
double getDeltaInitial() const
VerbosityDL verbosityDL
The verbosity level for Dogleg (default: SILENT), see also NonlinearOptimizerParams::verbosity.
const NonlinearOptimizerParams & _params() const override
void print(const std::string &str="") const override
static enum @1096 ordering
void setDeltaInitial(double deltaInitial)
virtual void print(const std::string &str="") const
~DoglegOptimizer() override
std::shared_ptr< DoglegOptimizer > shared_ptr
std::string getVerbosityDL() const
NonlinearFactorGraph graph
const DoglegParams & params() const
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:11:29