pele.optimize.MYLBFGS#
- class pele.optimize.MYLBFGS(X, pot, **lbfgs_py_kwargs)[source]#
minimize a function using the LBFGS routine
this class inherits everything from the pythonic LBFGS except the implementation of the LBFGS algorithm (determining an appropriate step size and direction). This is reimplemented using the Fortran code from GMIN.
- Parameters:
- see base class LBFGS
See also
LBFGSbase class
Methods
|
We now have a proposed step. |
|
|
|
use the Fortran MYLBFGS code from GMIN to update the LBFGS memory and get the step size and direction. |
return a results object |
|
return the state of the LBFGS memory |
|
do one iteration of the LBFGS loop |
|
|
reset the LBFGS memory and H0 |
|
run the LBFGS minimizer |
|
set the LBFGS memory from the passed state |
test the stop criterion |
|
|
change the location of the minimizer manually |
Attributes