|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Esta interfaz debe ser implementada por las clases que deseen manejar el escalado del fitness
MotorAG.setFitnessScaler
,
-> Clase base a derivar
,
-> Ultima clase en el eslabon de la cadena de FitnessScalers
Method Summary | |
void |
fireInicioIteracion()
Le avisa al Scaler y a su parent que se inicia la iteracion es decir, debe llamara parent.fireInicioIteracion() y luego a inicioIteracion |
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()
Avisa que se inicia una nueva iteración |
void |
initScaler(MotorAG motor)
Inicializa el scaler Este metodo es llamado desde el MotorAG |
Method Detail |
public void initScaler(MotorAG motor)
motor
- el MotorAG asociado a este Scalerpublic double getScaledFitness(IIndividuo individuo)
individuo
- individuo a obtener su fitness
public double getScaledFitness(double fitness)
fitness
- Fitness a escalar
public IIndividuo getProcessingIndividual()
public void fireInicioIteracion()
public void inicioIteracion()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |