LibCudaOptimize  1.0
SS_Optimizer Class Reference
Inheritance diagram for SS_Optimizer:
Collaboration diagram for SS_Optimizer:

List of all members.

Public Member Functions

 SS_Optimizer (EvalFuncPtr fPtr=NULL, unsigned int dn=PROBLEM_DIMENSIONS, unsigned int sn=NUM_SETS, unsigned int pn=NUM_SOLUTIONS)
virtual void optimize ()
 Launch the optimization.
virtual bool init ()
 Initialize the optimizer.
virtual void free ()
 Free memory.
void setReferenceSetSize (unsigned int b1, unsigned int b2)
void setB1 (unsigned int b1)
void setB2 (unsigned int b2)
void setLambda (float l)
void setLocalSearchIterations (unsigned int i)
void setUseDiversity (bool d)
void setGridDivisions (unsigned int d)
unsigned int getReferenceSetSize () const
unsigned int getB1 () const
unsigned int getB2 () const
unsigned int getLocalSearchIterations () const
unsigned int getGridDivisions () const
float getLambda () const
bool getUseDiversity () const

Protected Member Functions

virtual void reinitLocalSearch (unsigned int n)=0

Protected Attributes

SolutionSet m_diversitySet

Detailed Description

Definition at line 32 of file SS_Optimizer.h.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Enumerations Enumerator Defines