Public Member Functions | Public Attributes | List of all members
gtsam::ISAM2GaussNewtonParams Struct Reference

#include <ISAM2Params.h>

Public Member Functions

double getWildfireThreshold () const
 
 ISAM2GaussNewtonParams (double _wildfireThreshold=0.001)
 
void print (const std::string str="") 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&).

Definition at line 36 of file ISAM2Params.h.

Constructor & Destructor Documentation

◆ ISAM2GaussNewtonParams()

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

Specify parameters as constructor arguments

Parameters
_wildfireThresholdsee ISAM2GaussNewtonParams public variables, ISAM2GaussNewtonParams::wildfireThreshold

Definition at line 42 of file ISAM2Params.h.

Member Function Documentation

◆ getWildfireThreshold()

double gtsam::ISAM2GaussNewtonParams::getWildfireThreshold ( ) const
inline

Definition at line 56 of file ISAM2Params.h.

◆ print()

void gtsam::ISAM2GaussNewtonParams::print ( const std::string  str = "") const
inline

Definition at line 49 of file ISAM2Params.h.

◆ setWildfireThreshold()

void gtsam::ISAM2GaussNewtonParams::setWildfireThreshold ( double  wildfireThreshold)
inline

Definition at line 57 of file ISAM2Params.h.

Member Data Documentation

◆ wildfireThreshold

double gtsam::ISAM2GaussNewtonParams::wildfireThreshold

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

Definition at line 38 of file ISAM2Params.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:46:22