All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
afterAssigned(Assignment<Request,Enrollment> assignment,
long iteration,
Enrollment value)
Called after a value is assigned to a variable.
|
void |
afterUnassigned(Assignment<Request,Enrollment> assignment,
long iteration,
Enrollment value)
Called after a value is unassigned from a variable.
|
Set<StudentQuality.Conflict> |
allConflicts(StudentQuality.Type type,
Assignment<Request,Enrollment> assignment,
Enrollment enrollment) |
Set<StudentQuality.Conflict> |
allConflicts(StudentQuality.Type type,
Assignment<Request,Enrollment> assignment,
Student student) |
int |
allPenalty(StudentQuality.Type type,
Assignment<Request,Enrollment> assignment,
Enrollment enrollment) |
int |
allPenalty(StudentQuality.Type type,
Assignment<Request,Enrollment> assignment,
Student student) |
void |
assigned(Assignment<Request,Enrollment> assignment,
Enrollment value)
|
void |
beforeAssigned(Assignment<Request,Enrollment> assignment,
long iteration,
Enrollment value)
Called before a value is assigned to a variable.
|
Set<StudentQuality.Conflict> |
computeAllConflicts(StudentQuality.Type type,
Assignment<Request,Enrollment> assignment) |
int |
countTotalPenalty(StudentQuality.Type type,
Assignment<Request,Enrollment> assignment) |
Set<StudentQuality.Conflict> |
getAllConflicts(StudentQuality.Type type) |
int |
getTotalPenalty(StudentQuality.Type type) |
void |
checkTotalPenalty(StudentQuality.Type type,
Assignment<Request,Enrollment> assignment) |
void |
unassigned(Assignment<Request,Enrollment> assignment,
Enrollment value)
Called when a value is unassigned from a variable.
|