MADNESS
version 0.9
|
The interface to be provided by optimizers. More...
#include <solvers.h>
Public Member Functions | |
virtual bool | optimize (Tensor< double > &x)=0 |
virtual bool | converged () const =0 |
virtual double | value () const =0 |
virtual double | gradient_norm () const =0 |
virtual | ~OptimizerInterface () |
The interface to be provided by optimizers.
|
inlinevirtual |
|
pure virtual |
Implemented in madness::QuasiNewton, and madness::SteepestDescent.
|
pure virtual |
Implemented in madness::QuasiNewton, and madness::SteepestDescent.
|
pure virtual |
Implemented in madness::QuasiNewton, and madness::SteepestDescent.
|
pure virtual |
Implemented in madness::QuasiNewton, and madness::SteepestDescent.