Go to the source code of this file.
◆ quala::BroydenGoodParams
struct quala::BroydenGoodParams |
Class Members |
length_t |
memory |
Length of the history to keep. |
real_t |
min_div_abs |
Reject update if \( s^\top Hy \le \text{min_div_fac} \). |
bool |
force_pos_def |
If set to true, the inverse Jacobian estimate should remain definite. |
bool |
restarted |
If set to true, the buffer is cleared after memory iterations. If set to false, a circular buffer is used, replacing the oldest pair of vectors, as a limited-memory type algorithm. However, since each vector s̃ depends on the previous vectors, this algorithm is not theoretically correct, because the s̃ vectors are not updated when the old history is overwritten.
|
real_t |
powell_damping_factor |
Powell's trick, damping, prevents nonsingularity. |