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

Classes

struct  PartialSolveResult
 
struct  ReorderingMode
 

Static Public Member Functions

static size_t UpdateGaussNewtonDelta (const ISAM2::Roots &roots, const KeySet &replacedKeys, double wildfireThreshold, VectorValues *delta)
 
static size_t UpdateRgProd (const ISAM2::Roots &roots, const KeySet &replacedKeys, const VectorValues &gradAtZero, VectorValues *RgProd)
 
static VectorValues ComputeGradientSearch (const VectorValues &gradAtZero, const VectorValues &RgProd)
 

Member Function Documentation

◆ ComputeGradientSearch()

static VectorValues gtsam::DeltaImpl::ComputeGradientSearch ( const VectorValues gradAtZero,
const VectorValues RgProd 
)
static

Compute the gradient-search point. Only used in Dogleg.

◆ UpdateGaussNewtonDelta()

static size_t gtsam::DeltaImpl::UpdateGaussNewtonDelta ( const ISAM2::Roots roots,
const KeySet replacedKeys,
double  wildfireThreshold,
VectorValues delta 
)
static

Update the Newton's method step point, using wildfire

◆ UpdateRgProd()

static size_t gtsam::DeltaImpl::UpdateRgProd ( const ISAM2::Roots roots,
const KeySet replacedKeys,
const VectorValues gradAtZero,
VectorValues RgProd 
)
static

Update the RgProd (R*g) incrementally taking into account which variables have been recalculated in replacedKeys. Only used in Dogleg.


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