GTSAM  4.0.2
C++ library for smoothing and mapping (SAM)
Public Member Functions | Public Attributes | List of all members
gtsam::ISAM2GaussNewtonParams Struct Reference

#include <ISAM2Params.h>

Public Member Functions

 ISAM2GaussNewtonParams (double _wildfireThreshold=0.001)
 
void print (const std::string str="") const
 
double getWildfireThreshold () const
 
void setWildfireThreshold (double wildfireThreshold)
 

Public Attributes

double wildfireThreshold
 

Detailed Description

Parameters for ISAM2 using Gauss-Newton optimization. Either this class or ISAM2DoglegParams should be specified as the optimizationParams in ISAM2Params, which should in turn be passed to ISAM2(const ISAM2Params&).

Constructor & Destructor Documentation

◆ ISAM2GaussNewtonParams()

gtsam::ISAM2GaussNewtonParams::ISAM2GaussNewtonParams ( double  _wildfireThreshold = 0.001)
inline

Specify parameters as constructor arguments

Parameters
_wildfireThresholdsee ISAM2GaussNewtonParams public variables, ISAM2GaussNewtonParams::wildfireThreshold

Member Data Documentation

◆ wildfireThreshold

double gtsam::ISAM2GaussNewtonParams::wildfireThreshold

Continue updating the linear delta only when changes are above this threshold (default: 0.001)


The documentation for this struct was generated from the following file: