2D GA "thread-dependent" data. More...
#include <rinst2d.h>
Inheritance diagram for RThreadData2D< cInst, cChromo >:
Collaboration diagram for RThreadData2D< cInst, cChromo >:
Public Member Functions | |
RThreadData2D (cInst *owner) | |
virtual void | Init (void) |
virtual | ~RThreadData2D (void) |
Public Member Functions inherited from RThreadData< cInst, cChromo > | |
RThreadData (cInst *owner) | |
virtual | ~RThreadData () |
Public Attributes | |
RPlacementHeuristic * | Heuristic |
bool * | Selected |
RPromKernel | Kernel |
Public Attributes inherited from RThreadData< cInst, cChromo > | |
cInst * | Owner |
Detailed Description
template<class cInst, class cChromo>
class R::RThreadData2D< cInst, cChromo >
2D GA "thread-dependent" data.
This is a class that holds all data needed by each thread for the 2D GA.
Constructor & Destructor Documentation
RThreadData2D | ( | cInst * | owner | ) |
Construct the data.
- Parameters
-
owner The instance of the problem.
|
virtual |
Destruct the data.
Member Function Documentation
|
virtual |
Initialize the data.
Reimplemented from RThreadData< cInst, cChromo >.
Member Data Documentation
RPlacementHeuristic* Heuristic |
Heuristic Used.
bool* Selected |
Temporary array to remember which objects are selected.
RPromKernel Kernel |
PROMETHEE Kernel.