#include <alpaqa/include/alpaqa/accelerators/lbfgs.hpp>
Layout:
Definition at line 76 of file accelerators/lbfgs.hpp.
Public Types | |
using | storage_t = mat |
Public Member Functions | |
void | resize (length_t n, length_t history) |
Re-allocate storage for a problem with a different size. | |
length_t | n () const |
Get the size of the s and y vectors in the buffer. | |
length_t | history () const |
Get the number of previous vectors s and y stored in the buffer. | |
auto | s (index_t i) |
auto | s (index_t i) const |
auto | y (index_t i) |
auto | y (index_t i) const |
real_t & | ρ (index_t i) |
real_t & | ρ (index_t i) const |
real_t & | α (index_t i) |
real_t & | α (index_t i) const |
Public Attributes | |
storage_t | sto |
Definition at line 100 of file accelerators/lbfgs.hpp.
|
inline |
Get the size of the s and y vectors in the buffer.
Definition at line 83 of file accelerators/lbfgs.hpp.
|
inline |
Get the number of previous vectors s and y stored in the buffer.
Definition at line 85 of file accelerators/lbfgs.hpp.
|
inline |
Definition at line 87 of file accelerators/lbfgs.hpp.
|
inline |
|
inline |
Definition at line 91 of file accelerators/lbfgs.hpp.
|
inline |
Definition at line 95 of file accelerators/lbfgs.hpp.
Definition at line 97 of file accelerators/lbfgs.hpp.
|
mutable |
Definition at line 102 of file accelerators/lbfgs.hpp.