LibCudaOptimize
1.0
|
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 |
Definition at line 32 of file SS_Optimizer.h.