gtsam
Loading...
Searching...
No Matches
LMDampingParams.h
Go to the documentation of this file.
1/* ----------------------------------------------------------------------------
2
3 * GTSAM Copyright 2010, Georgia Tech Research Corporation,
4 * Atlanta, Georgia 30332-0415
5 * All Rights Reserved
6 * Authors: Frank Dellaert, et al. (see THANKS for the full author list)
7
8 * See LICENSE for the license information
9
10 * -------------------------------------------------------------------------- */
11
18
19#pragma once
20
21namespace gtsam {
22
33 bool diagonalDamping = false;
34
45
47 double minDiagonal = 1e-6;
48
50 double maxDiagonal = 1e32;
51};
52
53} // namespace gtsam
54
Global functions in a separate testing namespace.
Definition chartTesting.h:28
Parameters controlling LM-style damping as applied by gtsam::NonlinearMultifrontalSolver.
Definition LMDampingParams.h:31
bool exactHessianDiagonal
If true, use the exact diagonal of the linearized system Hessian diag(J^T J) (computed via GaussianFa...
Definition LMDampingParams.h:44
double minDiagonal
Clamp minimum diagonal value used for diagonal damping.
Definition LMDampingParams.h:47
bool diagonalDamping
If true, use diagonal damping (LM) instead of identity damping.
Definition LMDampingParams.h:33
double maxDiagonal
Clamp maximum diagonal value used for diagonal damping.
Definition LMDampingParams.h:50