MADNESS 0.10.1
OptimizerInterface Struct Referenceabstract

The interface to be provided by optimizers. More...

Public Member Functions

virtual bool converged () const =0
virtual double gradient_norm () const =0
virtual bool optimize (Tensor< double > &x)=0
virtual double value () const =0

Detailed Description

The interface to be provided by optimizers.

Member Function Documentation

◆ converged()

virtual bool OptimizerInterface::converged ( ) const
pure virtual

◆ gradient_norm()

virtual double OptimizerInterface::gradient_norm ( ) const
pure virtual

◆ optimize()

virtual bool OptimizerInterface::optimize ( Tensor< double > & x)
pure virtual

◆ value()

virtual double OptimizerInterface::value ( ) const
pure virtual

The documentation for this struct was generated from the following file: