|
MADNESS 0.10.1
|
The interface to be provided by optimizers. More...
#include <solvers.h>

Public Member Functions | |
| virtual | ~OptimizerInterface () |
| virtual bool | converged () const =0 |
| virtual double | gradient_norm () const =0 |
| virtual bool | optimize (Tensor< double > &x)=0 |
| virtual double | value () const =0 |
The interface to be provided by optimizers.
|
inlinevirtual |
Implemented in MySteepestDescent, madness::MolecularOptimizer, SteepestDescent, QuasiNewton, madness::SteepestDescent, and madness::QuasiNewton.
Implemented in MySteepestDescent, madness::MolecularOptimizer, SteepestDescent, QuasiNewton, madness::SteepestDescent, and madness::QuasiNewton.
Implemented in MySteepestDescent, madness::MolecularOptimizer, SteepestDescent, QuasiNewton, madness::SteepestDescent, and madness::QuasiNewton.
Implemented in MySteepestDescent, madness::MolecularOptimizer, SteepestDescent, QuasiNewton, madness::SteepestDescent, and madness::QuasiNewton.