Cambridge SMT System
Optimizer Class Referenceabstract

#include <Optimize.h>

Inheritance diagram for Optimizer:

Public Member Functions

virtual const pair< PARAMS, double > operator() (PARAMS &)=0
 
virtual void Init (int)=0
 
virtual std::string ComputeError (const PARAMS &lambda)=0
 
virtual void LoadRefData (std::vector< std::string >)=0
 
virtual void InitTuneSet (bool)=0
 
virtual ~Optimizer ()
 

Detailed Description

Definition at line 37 of file Optimize.h.

Constructor & Destructor Documentation

virtual Optimizer::~Optimizer ( )
inlinevirtual

Definition at line 49 of file Optimize.h.

Member Function Documentation

virtual std::string Optimizer::ComputeError ( const PARAMS lambda)
pure virtual

Implemented in OptimizerImpl< Algo, ErrorSurface >.

Here is the caller graph for this function:

virtual void Optimizer::Init ( int  )
pure virtual

Implemented in PowellOptimizer< Algo, ErrorSurface >, and RandomOptimizer< Algo, ErrorSurface >.

Here is the caller graph for this function:

virtual void Optimizer::InitTuneSet ( bool  )
pure virtual

Implemented in OptimizerImpl< Algo, ErrorSurface >.

Here is the caller graph for this function:

virtual void Optimizer::LoadRefData ( std::vector< std::string >  )
pure virtual

Implemented in OptimizerImpl< Algo, ErrorSurface >.

Here is the caller graph for this function:

virtual const pair<PARAMS, double> Optimizer::operator() ( PARAMS )
pure virtual

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