Package | Description |
---|---|
org.cpsolver.studentsct.online |
Online Student Sectioning Solver.
|
org.cpsolver.studentsct.online.expectations |
Student Sectioning Solver: Over-Expectation Criteria.
|
Modifier and Type | Method and Description |
---|---|
OverExpectedCriterion |
OnlineSectioningModel.getOverExpectedCriterion()
Get over-expected criterion
|
Modifier and Type | Method and Description |
---|---|
void |
OnlineSectioningModel.setOverExpectedCriterion(OverExpectedCriterion overExpectedCriterion)
Set over-expected criterion
|
Constructor and Description |
---|
OnlineSectioningModel(DataProperties config,
OverExpectedCriterion criterion) |
Modifier and Type | Class and Description |
---|---|
class |
AvoidUnbalancedWhenNoExpectations
Avoid unbalanced sections when there are no expectations.
|
class |
FractionallyOverExpected
Over-expected space depends on how much is the class over-expected.
|
class |
FractionallyUnbalancedWhenNoExpectations
Avoid unbalanced sections when there are no expectations.
|
class |
MinimizeConflicts
A class is considered over-expected when it is not available (limit is zero) or when
there is a time conflict with some other enrollment of the student (despite the
reservation allowing for the conflict).
|
class |
MoreSpaceThanExpected
A class is considered over-expected, when there less space available than expected.
|
class |
NeverOverExpected
A section is never over-expected.
|
class |
PenaltyNotNegative
Class is over-expected when
Section.getPenalty() is not negative. |
class |
PercentageOverExpected
A class is considered over-expected, when there less space available than expected.
|
Constructor and Description |
---|
MinimizeConflicts(DataProperties config,
OverExpectedCriterion parent) |