next up previous contents index
Next: getInstance Up: Schnittstelle Previous: cEnviroment   Contents   Index


setParameter

Syntax: static bool setParameter( const cInitEnviroment * pInit,
const cObjectFitnessAlgorithm * pObjectFitnessAlgorithmus,
const cEndConditionCheck * pEndCondition=NULL ,
const cIndividualSelection * pIndividualSelection=NULL,
const cMaximumReached * pMaximumIndividuals=NULL,
const cSelectIndividualToDelete * pSelectIndividualToDelete=NULL,
const cOperatorFitnessAlgorithm * pOperationFitnessAlgorithm=NULL,
const cChoosOperator * pChoosOperator=NULL,
const cResourceCheck * pResourceCheck=NULL ) |

Diese Methode setzt die Parameter für den Kernalgorithmus.

Erst nachdem die Parameter gesetzt wurden kann der Kernalgorithmus (mit start()) gestartet werden.

Wenn ein oder mehrere Parameter nicht gesetzt werden können, wird false (=falsch) zurückgegeben. In diesem Fall werden die Parameter des Algorithmus nicht verändert, d. h. der Aufruf von setParameter bewirkt dann keine Änderung.

Alle Parameter sind Zeiger, da für sie auch abgeleitete Klassen verwendet werden können. Von allen Parametern werden Kopien erzeugt und für den Algorithmus verwendet.


Eingabeparameter:


Rückgabe: Wenn die Parameter gesetzt wurden, wird true (=wahr) zurückgegeben, sonst false (=falsch).


next up previous contents index
Next: getInstance Up: Schnittstelle Previous: cEnviroment   Contents   Index
Betti Österholz 2013-02-13