Uses of Package
com.brownsoft.ag

Packages that use com.brownsoft.ag
com.brownsoft.ag   
com.brownsoft.ag.cruzamiento   
com.brownsoft.ag.fitnessScaler   
com.brownsoft.ag.individuo   
com.brownsoft.ag.mutacion   
com.brownsoft.ag.seleccion   
com.brownsoft.gui   
 

Classes in com.brownsoft.ag used by com.brownsoft.ag
GeneracionSimple
          Esta clase implementa una Generacion simple donde la condicion de parada es que se cumplan 10 iteraciones
ICruzamiento
          Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de cruzamiento
IGeneracion
          Esta es la interfaz que deben implementar las clases que quieran setear condiciones de parada especiales, o poblaciones iniciales deterministicas,etc
IIndividuo
          Esta interfaz debe ser implementada por las clases que deseen crear nuevos tipos de genotipo aparte de los implementados por esta biblioteca
IMotorListener
          Esta interfaz debe ser implementada por las clases que quieran recibir eventos del Motor (inicioIteracion, finIteracion y finAlgoritmo) Para registrar un listener se debe llamar al metodo motor.addListener(IMotorListener)
IMutacion
          Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de mutación
InvalidCrossException
          Clase utilitaria para indicar una excepcion del motor
InvalidMutationException
          Clase utilitaria para indicar una excepcion del motor
ISeleccion
          Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de selección
MotorAG
          Esta clase implementa el algorítmo genético propiamente dicho
MotorException
          Clase base de las excepciones del Motor
 

Classes in com.brownsoft.ag used by com.brownsoft.ag.cruzamiento
ICruzamiento
          Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de cruzamiento
IIndividuo
          Esta interfaz debe ser implementada por las clases que deseen crear nuevos tipos de genotipo aparte de los implementados por esta biblioteca
IMotorListener
          Esta interfaz debe ser implementada por las clases que quieran recibir eventos del Motor (inicioIteracion, finIteracion y finAlgoritmo) Para registrar un listener se debe llamar al metodo motor.addListener(IMotorListener)
InvalidCrossException
          Clase utilitaria para indicar una excepcion del motor
MotorAG
          Esta clase implementa el algorítmo genético propiamente dicho
 

Classes in com.brownsoft.ag used by com.brownsoft.ag.fitnessScaler
IFitnessScaler
          Esta interfaz debe ser implementada por las clases que deseen manejar el escalado del fitness
IIndividuo
          Esta interfaz debe ser implementada por las clases que deseen crear nuevos tipos de genotipo aparte de los implementados por esta biblioteca
MotorAG
          Esta clase implementa el algorítmo genético propiamente dicho
 

Classes in com.brownsoft.ag used by com.brownsoft.ag.individuo
IIndividuo
          Esta interfaz debe ser implementada por las clases que deseen crear nuevos tipos de genotipo aparte de los implementados por esta biblioteca
MotorError
          Clase utilitaria para indicar una excepcion del motor
 

Classes in com.brownsoft.ag used by com.brownsoft.ag.mutacion
IIndividuo
          Esta interfaz debe ser implementada por las clases que deseen crear nuevos tipos de genotipo aparte de los implementados por esta biblioteca
IMotorListener
          Esta interfaz debe ser implementada por las clases que quieran recibir eventos del Motor (inicioIteracion, finIteracion y finAlgoritmo) Para registrar un listener se debe llamar al metodo motor.addListener(IMotorListener)
IMutacion
          Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de mutación
InvalidMutationException
          Clase utilitaria para indicar una excepcion del motor
MotorAG
          Esta clase implementa el algorítmo genético propiamente dicho
 

Classes in com.brownsoft.ag used by com.brownsoft.ag.seleccion
IIndividuo
          Esta interfaz debe ser implementada por las clases que deseen crear nuevos tipos de genotipo aparte de los implementados por esta biblioteca
IMotorListener
          Esta interfaz debe ser implementada por las clases que quieran recibir eventos del Motor (inicioIteracion, finIteracion y finAlgoritmo) Para registrar un listener se debe llamar al metodo motor.addListener(IMotorListener)
ISeleccion
          Esta es la interfaz que deben implementar las clases que quieran ser utilizadas como operador de selección
MotorAG
          Esta clase implementa el algorítmo genético propiamente dicho
MotorException
          Clase base de las excepciones del Motor
 

Classes in com.brownsoft.ag used by com.brownsoft.gui
IIndividuo
          Esta interfaz debe ser implementada por las clases que deseen crear nuevos tipos de genotipo aparte de los implementados por esta biblioteca
IMotorListener
          Esta interfaz debe ser implementada por las clases que quieran recibir eventos del Motor (inicioIteracion, finIteracion y finAlgoritmo) Para registrar un listener se debe llamar al metodo motor.addListener(IMotorListener)
MotorAG
          Esta clase implementa el algorítmo genético propiamente dicho