paradocks::Optimizer Class Reference

Optimizer class. Virtual base class interface definition for all Optimizer class implementations. More...

#include <optimizer.hpp>

Inheritance diagram for paradocks::Optimizer:

paradocks::PSO paradocks::SWLS

List of all members.

Public Member Functions

 Optimizer (vector< string > &parameter, paradocks::Fitness *fit, RNG &rng, Vec3_t &center, Float_t &radius)
 Constructor.
virtual ~Optimizer ()
 Destructor.
virtual void run (ostream &output, unsigned int outiter, unsigned int outend)=0
 Start the optimization run.


Detailed Description

Optimizer class. Virtual base class interface definition for all Optimizer class implementations.

Member Function Documentation

virtual void paradocks::Optimizer::run ( ostream &  output,
unsigned int  outiter,
unsigned int  outend 
) [pure virtual]

Start the optimization run.

Parameters:
output The results should go into this stream.
outiter Save the structure from every iteration: 0 - no structure, 1 - best structure, 2 - all structures
outend Save the structure at the end: 1 - best structure, 2 - all structures start a optimization

Implemented in paradocks::PSO, and paradocks::SWLS.


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

Generated on Mon Nov 23 08:31:44 2009 for ParaDockS by  doxygen 1.5.8