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.FactoryMutation

Fábrica concreta para crear operadores de mutación. Más...

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

Métodos públicos

Mutation createMutation (MutationType typeMutation) throws IllegalArgumentException, SecurityException, ClassNotFoundException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException
 Crea un operador de mutación mediante reflexión.

Atributos privados

Mutation mutation
 Instancia del operador de mutación creado.

Descripción detallada

Fábrica concreta para crear operadores de mutación.

Documentación de funciones miembro

◆ createMutation()

Mutation factory_method.FactoryMutation.createMutation ( MutationType typeMutation) throws IllegalArgumentException, SecurityException, ClassNotFoundException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException

Crea un operador de mutación mediante reflexión.

Parámetros
typeMutationTipo de operador de mutación a crear
Devuelve
Instancia del operador de mutación
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.IFFactoryMutation.

Gráfico de llamadas de esta función:

Documentación de datos miembro

◆ mutation

Mutation factory_method.FactoryMutation.mutation
private

Instancia del operador de mutación creado.


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