Classes | |
| struct | LBFGSBParams |
| Tuning parameters for the L-BFGS-B solver LBFGSBSolver. More... | |
| struct | LBFGSBProgressInfo |
| class | LBFGSBSolver |
| L-BFGS-B solver for ALM. More... | |
| struct | LBFGSBStats |
| struct alpaqa::lbfgsb::LBFGSBProgressInfo |
Collaboration diagram for LBFGSBProgressInfo:| Class Members | ||
|---|---|---|
| unsigned | k | |
| SolverStatus | status | |
| crvec | x | |
| real_t | ψ | |
| crvec | grad_ψ | |
| real_t | τ_max | |
| real_t | τ | |
| real_t | ε | |
| crvec | Σ | |
| crvec | y | |
| unsigned | outer_iter | |
| const TypeErasedProblem< config_t > * | problem | |
| const LBFGSBParams * | params | |
| struct alpaqa::lbfgsb::LBFGSBStats |
Collaboration diagram for LBFGSBStats:| Class Members | ||
|---|---|---|
| SolverStatus | status = SolverStatus::Busy | |
| real_t | ε = inf<config_t> | |
| nanoseconds | elapsed_time {} | |
| nanoseconds | time_progress_callback {} | |
| unsigned | iterations = 0 | |
| real_t | final_ψ = 0 | |
| unsigned | lbfgs_rejected = 0 | |