Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

OPTPP::OptDirect Class Reference

#include <OptPDS.h>

Inheritance diagram for OPTPP::OptDirect:

OPTPP::OptimizeClass OPTPP::OptimizeClass OPTPP::OptGSS OPTPP::OptPDS List of all members.

Public Member Functions

 OptDirect ()
 OptDirect (int n)
 OptDirect (int n, TOLS t)
virtual ~OptDirect ()
 OptDirect ()
 OptDirect (int n)
 OptDirect (int n, TOLS t)
virtual ~OptDirect ()
virtual void acceptStep (int, int)=0
virtual void updateModel (int, int, NEWMAT::ColumnVector)=0
virtual int checkConvg ()
virtual void optimize ()
virtual void readOptInput ()
virtual void reset ()

Detailed Description

OptDirect is a derived class of OptimizeClass and the base class for direct search methods. In OPT++, OptGA, a genetic algorithm, and OptPDS, a parallel direct search method, are examples of direct search methods.


Constructor & Destructor Documentation

OPTPP::OptDirect::OptDirect  )  [inline]
 

OPTPP::OptDirect::OptDirect int  n  )  [inline]
 

OPTPP::OptDirect::OptDirect int  n,
TOLS  t
[inline]
 

virtual OPTPP::OptDirect::~OptDirect  )  [inline, virtual]
 

OPTPP::OptDirect::OptDirect  )  [inline]
 

OPTPP::OptDirect::OptDirect int  n  )  [inline]
 

OPTPP::OptDirect::OptDirect int  n,
TOLS  t
[inline]
 

virtual OPTPP::OptDirect::~OptDirect  )  [inline, virtual]
 


Member Function Documentation

virtual void OPTPP::OptDirect::acceptStep int  ,
int 
[pure virtual]
 

Note:
Pure virtual functions

Each derived class must define these functions for themselves

Implements OPTPP::OptimizeClass.

Implemented in OPTPP::OptGSS, and OPTPP::OptPDS.

virtual int OPTPP::OptDirect::checkConvg  )  [inline, virtual]
 

Implements OPTPP::OptimizeClass.

Reimplemented in OPTPP::OptGSS, and OPTPP::OptPDS.

virtual void OPTPP::OptDirect::optimize  )  [inline, virtual]
 

Implements OPTPP::OptimizeClass.

Reimplemented in OPTPP::OptGSS, and OPTPP::OptPDS.

virtual void OPTPP::OptDirect::readOptInput  )  [inline, virtual]
 

Implements OPTPP::OptimizeClass.

Reimplemented in OPTPP::OptGSS, and OPTPP::OptPDS.

virtual void OPTPP::OptDirect::reset  )  [inline, virtual]
 

Implements OPTPP::OptimizeClass.

Reimplemented in OPTPP::OptGSS, and OPTPP::OptPDS.

virtual void OPTPP::OptDirect::updateModel int  ,
int  ,
NEWMAT::ColumnVector 
[pure virtual]
 

Implements OPTPP::OptimizeClass.

Implemented in OPTPP::OptGSS, and OPTPP::OptPDS.


The documentation for this class was generated from the following files:
Bug Reports    OPT++ Developers    Copyright Information    GNU Lesser General Public License
Documentation, generated by , last revised August 30, 2006.