Klasse KursblockungAlgorithmusPermanentKSchuelervorschlag

java.lang.Object
de.svws_nrw.core.kursblockung.KursblockungAlgorithmusPermanentK
de.svws_nrw.core.kursblockung.KursblockungAlgorithmusPermanentKSchuelervorschlag

public final class KursblockungAlgorithmusPermanentKSchuelervorschlag extends KursblockungAlgorithmusPermanentK
Dieser Algorithmus arbeitet wie folgt:
 ...

 
  • Konstruktordetails

    • KursblockungAlgorithmusPermanentKSchuelervorschlag

      public KursblockungAlgorithmusPermanentKSchuelervorschlag(@NotNull @NotNull Random random, @NotNull @NotNull Logger logger, @NotNull @NotNull GostBlockungsdatenManager input)
      Im Konstruktor wird ein zufälliger Anfangszustand erzeugt.
      Parameter:
      random - Ein Random-Objekt zur Steuerung des Zufalls über einen Anfangs-Seed.
      logger - Logger für Benutzerhinweise, Warnungen und Fehler.
      input - Die dynamischen Blockungsdaten.
  • Methodendetails

    • toString

      @NotNull public @NotNull String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • next

      public void next(long zeitEnde)
      Beschreibung aus Klasse kopiert: KursblockungAlgorithmusPermanentK
      Eine Unterklasse, die diese Methode implementiert, optimiert die Blockung weiter.
      Angegeben von:
      next in Klasse KursblockungAlgorithmusPermanentK
      Parameter:
      zeitEnde - Der Zeitpunkt (in Millisekunden), bis zu dem der Algorithmus weiter optimieren darf.