ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
LBFGS Member List

This is the complete list of members for LBFGS, including all inherited members.

allocate(const int _size)LBFGS
alphaLBFGSprivate
alpha_kLBFGSprivate
calculate_largest_grad(const ModuleBase::matrix &_force, UnitCell &ucell)LBFGSprivate
determine_step(std::vector< double > &steplength, std::vector< std::vector< double > > &dpos, double &maxstep)LBFGSprivate
dposLBFGSprivate
energyLBFGSprivate
forceLBFGSprivate
force0LBFGSprivate
get_pos(UnitCell &ucell, std::vector< std::vector< double > > &pos)LBFGSprivate
get_pos_taud(UnitCell &ucell, std::vector< std::vector< double > > &pos_taud)LBFGSprivate
HLBFGSprivate
H0LBFGSprivate
is_restrain(std::vector< std::vector< double > > &dpos)LBFGSprivate
iterationLBFGSprivate
maxstepLBFGSprivate
memoryLBFGSprivate
posLBFGSprivate
pos0LBFGSprivate
pos_taudLBFGSprivate
pos_taud0LBFGSprivate
prepare_step(std::vector< std::vector< double > > &force, std::vector< std::vector< double > > &pos, std::vector< std::vector< double > > &H, std::vector< double > &pos0, std::vector< double > &force0, std::vector< std::vector< double > > &dpos, UnitCell &ucell, const double &etot)LBFGSprivate
relax_step(const ModuleBase::matrix _force, UnitCell &ucell, const double &etot)LBFGS
rhoLBFGSprivate
sLBFGSprivate
sizeLBFGSprivate
solverLBFGSprivate
steplengthLBFGSprivate
update(std::vector< std::vector< double > > &pos_taud, std::vector< double > &pos_taud0, std::vector< double > &force, std::vector< double > &force0, UnitCell &ucell, int iteration, int memory, std::vector< std::vector< double > > &s, std::vector< std::vector< double > > &y, std::vector< double > &rho)LBFGSprivate
update_pos(UnitCell &ucell)LBFGSprivate
yLBFGSprivate