|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.brownsoft.ag.fitnessScaler.FitnessScalerSink
Esta clase implementa el último eslabon de una cadena de FitnessScalers Es decir, que por ejemplo puedo definir una cadena de scalers de esta manera motor.setFitnessScaler(new FitnessScalerAxB(new FitnessScalerPositive(new FitnessScalerSink()), 2,3));
Field Summary | |
protected MotorAG |
motor
|
protected IIndividuo |
processingIndividual
|
Constructor Summary | |
FitnessScalerSink()
Crea una instancia de FitnessScalerSink |
Method Summary | |
void |
fireInicioIteracion()
El sink no debe hacer nada aqui |
IIndividuo |
getProcessingIndividual()
Obtiene el IIndividuo que esta siendo escalado en este momento |
double |
getScaledFitness(double fitness)
Escala un fitness |
double |
getScaledFitness(IIndividuo individuo)
Escala un fitness |
void |
inicioIteracion()
El sink no debe hacer nada aqui |
void |
initScaler(MotorAG motor)
Setea el motor asociado a este FitnessScaler Este metodo es ejecutado por MotorAG |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected MotorAG motor
protected IIndividuo processingIndividual
Constructor Detail |
public FitnessScalerSink()
Method Detail |
public final void initScaler(MotorAG motor)
initScaler
in interface IFitnessScaler
motor
- el MotorAGpublic final double getScaledFitness(IIndividuo individuo)
getScaledFitness
in interface IFitnessScaler
individuo
- individuo a obtener su fitness
public final double getScaledFitness(double fitness)
getScaledFitness
in interface IFitnessScaler
fitness
- Fitness a escalar
public IIndividuo getProcessingIndividual()
getProcessingIndividual
in interface IFitnessScaler
public void fireInicioIteracion()
fireInicioIteracion
in interface IFitnessScaler
public void inicioIteracion()
inicioIteracion
in interface IFitnessScaler
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |