MADNESS  0.10.1
Public Member Functions | List of all members
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: