public static class DeterministicStudentSectioning.DeterministicInitialSectioning extends InitialSectioning implements Comparator<Student>
InitialSectioning.Group
iGroups, iOfferingId, iProgress, iStudents, sNominalWeight
Constructor and Description |
---|
DeterministicInitialSectioning(Progress progress,
Long offeringId,
Collection<?> lectureOrConfigurations,
Collection<Student> students) |
Modifier and Type | Method and Description |
---|---|
int |
compare(Student s1,
Student s2)
Sort students by their curriculum information and id
|
InitialSectioning.Group[] |
getGroups() |
protected void |
tweakSizes(double total) |
addStudent, getProgress, initialSectioningCfg, moveIntoOneStudent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public DeterministicInitialSectioning(Progress progress, Long offeringId, Collection<?> lectureOrConfigurations, Collection<Student> students)
protected void tweakSizes(double total)
tweakSizes
in class InitialSectioning
public InitialSectioning.Group[] getGroups()
getGroups
in class InitialSectioning