|
MADNESS 0.10.1
|
This is the complete list of members for madness::QuasiNewton, including all inherited members.
| converged() const | madness::QuasiNewton | virtual |
| f | madness::QuasiNewton | protected |
| gnorm | madness::QuasiNewton | protected |
| gradient_norm() const | madness::QuasiNewton | virtual |
| gradient_precision | madness::QuasiNewton | protected |
| h | madness::QuasiNewton | protected |
| hessian_update_bfgs(const Tensor< double > &dx, const Tensor< double > &dg, Tensor< double > &hessian) | madness::QuasiNewton | static |
| hessian_update_sr1(const Tensor< double > &s, const Tensor< double > &y, Tensor< double > &hessian) | madness::QuasiNewton | static |
| 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::QuasiNewton | static |
| maxiter | madness::QuasiNewton | protected |
| n | madness::QuasiNewton | protected |
| new_search_direction(const Tensor< double > &g) const | madness::QuasiNewton | |
| optimize(Tensor< double > &x) | madness::QuasiNewton | virtual |
| printtest | madness::QuasiNewton | protected |
| 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::QuasiNewton | inline |
| set_hessian(const Tensor< double > &matrix) | madness::QuasiNewton | inline |
| set_test(const bool &test_level) | madness::QuasiNewton | |
| set_update(const std::string &method) | madness::QuasiNewton | |
| target | madness::QuasiNewton | protected |
| tol | madness::QuasiNewton | protected |
| update | madness::QuasiNewton | protected |
| value() const | madness::QuasiNewton | virtual |
| value_precision | madness::QuasiNewton | protected |
| ~OptimizerInterface() | madness::OptimizerInterface | inlinevirtual |
| ~QuasiNewton() | madness::QuasiNewton | inlinevirtual |