| MADNESS
    version 0.9
    | 
Unconstrained minimization via steepest descent. More...
#include <solvers.h>


| Public Member Functions | |
| SteepestDescent (const std::shared_ptr< OptimizationTargetInterface > &tar, double tol=1e-6, double value_precision=1e-12, double gradient_precision=1e-12) | |
| bool | optimize (Tensor< double > &x) | 
| bool | converged () const | 
| double | gradient_norm () const | 
| double | value () const | 
| virtual | ~SteepestDescent () | 
|  Public Member Functions inherited from madness::OptimizerInterface | |
| virtual | ~OptimizerInterface () | 
Unconstrained minimization via steepest descent.
| SteepestDescent::SteepestDescent | ( | const std::shared_ptr< OptimizationTargetInterface > & | tar, | 
| double | tol = 1e-6, | ||
| double | value_precision = 1e-12, | ||
| double | gradient_precision = 1e-12 | ||
| ) | 
| 
 | inlinevirtual | 
| 
 | virtual | 
Implements madness::OptimizerInterface.
Referenced by optimize().
| 
 | virtual | 
Implements madness::OptimizerInterface.
| 
 | virtual | 
| 
 | virtual | 
Implements madness::OptimizerInterface.
 1.8.8
 1.8.8