MADNESS  version 0.9
Public Member Functions | List of all members
madness::OptimizerInterface Struct Referenceabstract

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

#include <solvers.h>

Inheritance diagram for madness::OptimizerInterface:
Inheritance graph
[legend]

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 ()
 

Detailed Description

The interface to be provided by optimizers.

Constructor & Destructor Documentation

virtual madness::OptimizerInterface::~OptimizerInterface ( )
inlinevirtual

Member Function Documentation

virtual bool madness::OptimizerInterface::converged ( ) const
pure virtual
virtual double madness::OptimizerInterface::gradient_norm ( ) const
pure virtual
virtual bool madness::OptimizerInterface::optimize ( Tensor< double > &  x)
pure virtual
virtual double madness::OptimizerInterface::value ( ) const
pure virtual

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