BiCIAM - Framework Metaheurístico 1.0
Framework de optimización con algoritmos metaheurísticos y evolutivos
Cargando...
Buscando...
Nada coincide
Referencia de la clase factory_method.FactoryCrossover

Fábrica concreta para crear operadores de cruce. Más...

Diagrama de herencia de factory_method.FactoryCrossover
Diagrama de colaboración de factory_method.FactoryCrossover:

Métodos públicos

Crossover createCrossover (CrossoverType Crossovertype) throws IllegalArgumentException, SecurityException, ClassNotFoundException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException
 Crea un operador de cruce mediante reflexión.

Atributos privados

Crossover crossing
 Instancia del operador de cruce creado.

Descripción detallada

Fábrica concreta para crear operadores de cruce.

Documentación de funciones miembro

◆ createCrossover()

Crossover factory_method.FactoryCrossover.createCrossover ( CrossoverType Crossovertype) throws IllegalArgumentException, SecurityException, ClassNotFoundException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException

Crea un operador de cruce mediante reflexión.

Parámetros
CrossovertypeTipo de operador de cruce a crear
Devuelve
Instancia del operador de cruce
Excepciones
IllegalArgumentExceptionSi el argumento es inválido
SecurityExceptionSi hay una violación de seguridad
ClassNotFoundExceptionSi no se encuentra la clase
InstantiationExceptionSi falla la instanciación
IllegalAccessExceptionSi el acceso es ilegal
InvocationTargetExceptionSi falla la invocación del método
NoSuchMethodExceptionSi no se encuentra el método

Implementa factory_interface.IFFactoryCrossover.

Gráfico de llamadas de esta función:

Documentación de datos miembro

◆ crossing

Crossover factory_method.FactoryCrossover.crossing
private

Instancia del operador de cruce creado.


La documentación de esta clase está generada del siguiente archivo: