optim_driver Class Reference

#include <optim_driver.h>

List of all members.

Public Member Functions

 optim_driver (algorithm_type &oat, obj_funct *oF)
 constructor
void run (long calls_limit)
 optimization cycle
 ~optim_driver (void)
 destructor

Private Attributes

algorithm_type at
 Type of algorithm.
grade * Grade
sade * Sade
 Individual optimization algorithms.

Detailed Description

Definition at line 23 of file optim_driver.h.


Constructor & Destructor Documentation

optim_driver ( algorithm_type oat,
obj_funct oF 
)

constructor

The constructor serves for allocating memmory

Parameters:
oat is type of optimization algorithm
oF is pointer to objective function

created

Date
2003/12/23 16:07:57

,

Author
leps

Definition at line 15 of file optim_driver.cpp.

References alg_grade, alg_sade, at, f, Grade, and Sade.

~optim_driver ( void   ) 

destructor

Destructor

created

Date
2003/12/23 16:07:57

,

Author
leps

Definition at line 91 of file optim_driver.cpp.

References Grade, and Sade.


Member Function Documentation

void run ( long  calls_limit  ) 

optimization cycle

Inner optimization cycle

created

Date
2003/12/23 16:07:57

,

Author
leps

Definition at line 102 of file optim_driver.cpp.

References alg_grade, alg_sade, at, Grade, and Sade.


Member Data Documentation

algorithm_type at [private]

Type of algorithm.

Definition at line 34 of file optim_driver.h.

Referenced by optim_driver(), and run().

grade* Grade [private]

Definition at line 37 of file optim_driver.h.

Referenced by optim_driver(), run(), and ~optim_driver().

sade* Sade [private]

Individual optimization algorithms.

Definition at line 36 of file optim_driver.h.

Referenced by optim_driver(), run(), and ~optim_driver().


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

Generated by  doxygen 1.6.2