tinyopt 700
Tinyopt, a lightweight, header only optimization library
Loading...
Searching...
No Matches
tinyopt::Options::LM Struct Reference

Public Attributes

bool jacobi_scaling = false
 Scale normal equations using the clamped Hessian diagonal.
Damping options
float damping_init = 1e-4f
std::array< float, 2 > damping_range {{1e-9f, 1e9f}}
float good_factor = 1.0f / 3.0f
 Scale to apply to the damping for good steps.
float bad_factor = 2.0f
 Scale to apply to the damping for bad steps.

Member Data Documentation

◆ damping_init

float tinyopt::Options::LM::damping_init = 1e-4f

Initial damping factor. If 0, the damping is disable (it will behave like Gauss-Newton) Min and max damping values (only used when damping_init != 0)


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