Uses of Annotation Interface
es.urjc.etsii.grafo.annotations.InheritedComponent
Packages that use InheritedComponent
Package
Description
-
Uses of InheritedComponent in es.urjc.etsii.grafo.autoconfig.builder
Classes in es.urjc.etsii.grafo.autoconfig.builder with annotations of type InheritedComponentModifier and TypeClassDescriptionclassAlgorithmBuilder<S extends Solution<S,I>, I extends Instance> Provides the necessary methods to generate an algorithm from the proposed Irace configuration.classCreate an algorithm component from a given set of parameters -
Uses of InheritedComponent in es.urjc.etsii.grafo.autoconfig.fill
Classes in es.urjc.etsii.grafo.autoconfig.fill with annotations of type InheritedComponent -
Uses of InheritedComponent in es.urjc.etsii.grafo.autoconfig.generator
Classes in es.urjc.etsii.grafo.autoconfig.generator with annotations of type InheritedComponent -
Uses of InheritedComponent in es.urjc.etsii.grafo.autoconfig.inventory
Classes in es.urjc.etsii.grafo.autoconfig.inventory with annotations of type InheritedComponentModifier and TypeClassDescriptionclassIncludes ALL algorithm components by default, ignores components that implement or extend any element in the blacklist.classIncludes ONLY the given classes/interfaces and their implementations, ignores the rest. -
Uses of InheritedComponent in es.urjc.etsii.grafo.create.builder
Classes in es.urjc.etsii.grafo.create.builder with annotations of type InheritedComponentModifier and TypeClassDescriptionclassSolutionBuilder<S extends Solution<S,I>, I extends Instance> How to generate empty solutions from a given instance. -
Uses of InheritedComponent in es.urjc.etsii.grafo.events
Classes in es.urjc.etsii.grafo.events with annotations of type InheritedComponentModifier and TypeClassDescriptionclassImplement this class to listen and react to the different events generated by the framework. -
Uses of InheritedComponent in es.urjc.etsii.grafo.exception
Classes in es.urjc.etsii.grafo.exception with annotations of type InheritedComponentModifier and TypeClassDescriptionclassExceptionHandler<S extends Solution<S,I>, I extends Instance> Abstract class to provide behaviour when an uncontrolled exception reaches executor code. -
Uses of InheritedComponent in es.urjc.etsii.grafo.executors
Classes in es.urjc.etsii.grafo.executors with annotations of type InheritedComponent -
Uses of InheritedComponent in es.urjc.etsii.grafo.experiment
Classes in es.urjc.etsii.grafo.experiment with annotations of type InheritedComponentModifier and TypeClassDescriptionclassAbstractExperiment<S extends Solution<S,I>, I extends Instance> Defines an experiment to execute. -
Uses of InheritedComponent in es.urjc.etsii.grafo.experiment.reference
Classes in es.urjc.etsii.grafo.experiment.reference with annotations of type InheritedComponentModifier and TypeClassDescriptionclassclassIf implemented, used when comparing experiment results -
Uses of InheritedComponent in es.urjc.etsii.grafo.io
Classes in es.urjc.etsii.grafo.io with annotations of type InheritedComponentModifier and TypeClassDescriptionclassInstanceImporter<I extends Instance>This class is used to generate an instance for the problem. -
Uses of InheritedComponent in es.urjc.etsii.grafo.io.serializers
Classes in es.urjc.etsii.grafo.io.serializers with annotations of type InheritedComponentModifier and TypeClassDescriptionclassResultsSerializer<S extends Solution<S,I>, I extends Instance> This class handles the transformation of the results of the experiments to a file in a specific format.classSolutionSerializer<S extends Solution<S,I>, I extends Instance> Subclass to provide a custom implementation to export solutions to file. -
Uses of InheritedComponent in es.urjc.etsii.grafo.io.serializers.excel
Classes in es.urjc.etsii.grafo.io.serializers.excel with annotations of type InheritedComponent -
Uses of InheritedComponent in es.urjc.etsii.grafo.orchestrator
Classes in es.urjc.etsii.grafo.orchestrator with annotations of type InheritedComponentModifier and TypeClassDescriptionclassBase orchestrator, contains common code. -
Uses of InheritedComponent in es.urjc.etsii.grafo.services
Classes in es.urjc.etsii.grafo.services with annotations of type InheritedComponentModifier and TypeClassDescriptionclassTimeLimitCalculator<S extends Solution<S,I>, I extends Instance> Time limit -
Uses of InheritedComponent in es.urjc.etsii.grafo.solution
Classes in es.urjc.etsii.grafo.solution with annotations of type InheritedComponentModifier and TypeClassDescriptionclassSolutionValidator<S extends Solution<S,I>, I extends Instance> Solution validator: If implemented, validates the generated solutions from different algorithms during the execution, in order to detect bugs as soon as possible.