|
|||||||||||
| 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 IFitnessScalermotor - el MotorAGpublic final double getScaledFitness(IIndividuo individuo)
getScaledFitness in interface IFitnessScalerindividuo - individuo a obtener su fitness
public final double getScaledFitness(double fitness)
getScaledFitness in interface IFitnessScalerfitness - Fitness a escalar
public IIndividuo getProcessingIndividual()
getProcessingIndividual in interface IFitnessScalerpublic void fireInicioIteracion()
fireInicioIteracion in interface IFitnessScalerpublic void inicioIteracion()
inicioIteracion in interface IFitnessScaler
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||