MADNESS 0.10.1
madness::QuasiNewton Member List

This is the complete list of members for madness::QuasiNewton, including all inherited members.

converged() constmadness::QuasiNewtonvirtual
fmadness::QuasiNewtonprotected
gnormmadness::QuasiNewtonprotected
gradient_norm() constmadness::QuasiNewtonvirtual
gradient_precisionmadness::QuasiNewtonprotected
hmadness::QuasiNewtonprotected
hessian_update_bfgs(const Tensor< double > &dx, const Tensor< double > &dg, Tensor< double > &hessian)madness::QuasiNewtonstatic
hessian_update_sr1(const Tensor< double > &s, const Tensor< double > &y, Tensor< double > &hessian)madness::QuasiNewtonstatic
line_search(double a1, double f0, double dxgrad, const Tensor< double > &x, const Tensor< double > &dx, std::shared_ptr< OptimizationTargetInterface > target, double value_precision)madness::QuasiNewtonstatic
maxitermadness::QuasiNewtonprotected
nmadness::QuasiNewtonprotected
new_search_direction(const Tensor< double > &g) constmadness::QuasiNewton
optimize(Tensor< double > &x)madness::QuasiNewtonvirtual
printtestmadness::QuasiNewtonprotected
QuasiNewton(const std::shared_ptr< OptimizationTargetInterface > &tar, int maxiter=20, double tol=1e-6, double value_precision=1e-12, double gradient_precision=1e-12)madness::QuasiNewton
reset_hessian()madness::QuasiNewtoninline
set_hessian(const Tensor< double > &matrix)madness::QuasiNewtoninline
set_test(const bool &test_level)madness::QuasiNewton
set_update(const std::string &method)madness::QuasiNewton
targetmadness::QuasiNewtonprotected
tolmadness::QuasiNewtonprotected
updatemadness::QuasiNewtonprotected
value() constmadness::QuasiNewtonvirtual
value_precisionmadness::QuasiNewtonprotected
~OptimizerInterface()madness::OptimizerInterfaceinlinevirtual
~QuasiNewton()madness::QuasiNewtoninlinevirtual