|
gtsam
|
Parameters for ISAM2 using Dogleg Line Search optimization.
Either this class, ISAM2GaussNewtonParams, or ISAM2DoglegParams should be specified as the optimizationParams in ISAM2Params, which should in turn be passed to ISAM2(const ISAM2Params&).
Public Member Functions | |
| ISAM2DoglegLineSearchParams (double minDelta=0.02, double maxDelta=0.5, double stepSize=1.5, double sufficientDecreaseCoeff=1e-3, bool verbose=false, double wildfireThreshold=1e-4) | |
| Specify parameters as constructor arguments. | |
| void | print (const std::string str="") const |
| double | getMinDelta () const |
| Getters. | |
| double | getMaxDelta () const |
| double | getStepSize () const |
| double | getSufficientDecreaseCoeff () const |
| bool | isVerbose () const |
| double | getWildfireThreshold () const |
| void | setMinDelta (double minDelta) |
| Setters. | |
| void | setMaxDelta (double maxDelta) |
| void | setStepSize (double stepSize) |
| void | setSufficientDecreaseCoeff (double sufficientDecreaseCoeff) |
| void | setVerbose (bool verbose) |
| void | setWildfireThreshold (double wildfireThreshold) |
Public Attributes | |
| DoglegLineSearchImpl::Params | dllsParams |
| Params for DoglegLineSearch. | |
| double | wildfireThreshold |
| Update delta when changes are above thresh. | |