Class ReflectiveSolutionBuilder<S extends Solution<S,I>,I extends Instance>

java.lang.Object
es.urjc.etsii.grafo.create.builder.SolutionBuilder<S,I>
es.urjc.etsii.grafo.services.ReflectiveSolutionBuilder<S,I>

public class ReflectiveSolutionBuilder<S extends Solution<S,I>,I extends Instance> extends SolutionBuilder<S,I>

ReflectiveSolutionBuilder class.

  • Constructor Details

    • ReflectiveSolutionBuilder

      public ReflectiveSolutionBuilder()

      Constructor for ReflectiveSolutionBuilder.

  • Method Details

    • initializeSolution

      public S initializeSolution(I instance)
      Generate a solution with the parameters given by the user
      Specified by:
      initializeSolution in class SolutionBuilder<S extends Solution<S,I>,I extends Instance>
      Parameters:
      instance - Instance used to build the empty solution
      Returns:
      empty solution referencing the given instance