Class PredefinedInstanceEvaluator

  • All Implemented Interfaces:
    org.opt4j.core.optimizer.Optimizer

    public class PredefinedInstanceEvaluator
    extends org.opt4j.core.optimizer.AbstractOptimizer
    • Field Summary

      • Fields inherited from class org.opt4j.core.optimizer.AbstractOptimizer

        archive, completer, control, iteration, iterationListeners, optimizing, population, stateListeners
    • Constructor Summary

      Constructors 
      Constructor Description
      PredefinedInstanceEvaluator​(org.opt4j.core.optimizer.Population population, org.opt4j.core.optimizer.Archive archive, org.opt4j.core.IndividualFactory individualFactory, org.opt4j.core.optimizer.IndividualCompleter completer, org.opt4j.core.optimizer.Control control, org.opt4j.core.optimizer.Iteration iteration)  
    • Constructor Detail

      • PredefinedInstanceEvaluator

        @Inject
        public PredefinedInstanceEvaluator​(org.opt4j.core.optimizer.Population population,
                                           org.opt4j.core.optimizer.Archive archive,
                                           org.opt4j.core.IndividualFactory individualFactory,
                                           org.opt4j.core.optimizer.IndividualCompleter completer,
                                           org.opt4j.core.optimizer.Control control,
                                           org.opt4j.core.optimizer.Iteration iteration)
    • Method Detail

      • optimize

        public void optimize()
                      throws org.opt4j.core.optimizer.StopException,
                             org.opt4j.core.optimizer.TerminationException
        Throws:
        org.opt4j.core.optimizer.StopException
        org.opt4j.core.optimizer.TerminationException