Go to the source code of this file.
◆ alpaqa::StructuredNewtonRegularizationParams
struct alpaqa::StructuredNewtonRegularizationParams |
Class Members |
real_t |
min_eig = std::cbrt(std::numeric_limits<real_t>::epsilon()) |
Minimum eigenvalue of the Hessian, scaled by , enforced by regularization using a multiple of identity. |
bool |
print_eig = false |
Print the minimum and maximum eigenvalue of the Hessian. |
◆ alpaqa::StructuredNewtonDirectionParams
struct alpaqa::StructuredNewtonDirectionParams |
Class Members |
real_t |
hessian_vec_factor = 0 |
Set this option to a nonzero value to include the Hessian-vector product from equation 12b in [2], scaled by this parameter. Set it to zero to leave out that term.
|
◆ alpaqa::StructuredNewtonDirection::Params
struct alpaqa::StructuredNewtonDirection::Params |