gtsam
4.0.0
gtsam
|
Public Member Functions | |
ISAM2DoglegParams (double _initialDelta=1.0, double _wildfireThreshold=1e-5, DoglegOptimizerImpl::TrustRegionAdaptationMode _adaptationMode=DoglegOptimizerImpl::SEARCH_EACH_ITERATION, bool _verbose=false) | |
Specify parameters as constructor arguments. More... | |
void | print (const std::string str="") const |
double | getInitialDelta () const |
double | getWildfireThreshold () const |
std::string | getAdaptationMode () const |
bool | isVerbose () const |
void | setInitialDelta (double initialDelta) |
void | setWildfireThreshold (double wildfireThreshold) |
void | setAdaptationMode (const std::string &adaptationMode) |
void | setVerbose (bool verbose) |
std::string | adaptationModeTranslator (const DoglegOptimizerImpl::TrustRegionAdaptationMode &adaptationMode) const |
DoglegOptimizerImpl::TrustRegionAdaptationMode | adaptationModeTranslator (const std::string &adaptationMode) const |
Public Attributes | |
double | initialDelta |
The initial trust region radius for Dogleg. | |
double | wildfireThreshold |
Continue updating the linear delta only when changes are above this threshold (default: 1e-5) | |
DoglegOptimizerImpl::TrustRegionAdaptationMode | adaptationMode |
See description in DoglegOptimizerImpl::TrustRegionAdaptationMode. | |
bool | verbose |
Whether Dogleg prints iteration and convergence information. | |
|
inline |
Specify parameters as constructor arguments.
_initialDelta | see ISAM2DoglegParams::initialDelta |
_wildfireThreshold | see ISAM2DoglegParams::wildfireThreshold |
_adaptationMode | see ISAM2DoglegParams::adaptationMode |
_verbose | see ISAM2DoglegParams::verbose |