Package | Description |
---|---|
org.cpsolver.coursett.criteria.additional |
University Course Timetabling: Additional (Experimental) Criteria.
|
org.cpsolver.coursett.criteria.placement |
University Course Timetabling: Placement Selection Criteria.
|
org.cpsolver.exam.criteria |
Examination Timetabling: Criteria.
|
org.cpsolver.ifs.criteria |
IFS Criteria.
|
Modifier and Type | Class and Description |
---|---|
class |
InstructorFairness.InstructorFairnessContext
Context for InstructorFairness
|
class |
InstructorLunchBreak.InstructorLunchBreakContext |
Modifier and Type | Method and Description |
---|---|
AbstractCriterion.ValueContext |
InstructorFairness.createAssignmentContext(Assignment<Lecture,Placement> assignment) |
AbstractCriterion.ValueContext |
InstructorLunchBreak.createAssignmentContext(Assignment<Lecture,Placement> assignment) |
Modifier and Type | Class and Description |
---|---|
class |
AssignmentCount.AssignmentCountContext
Deprecated.
|
class |
WeightedHardConflicts.IterationContext |
Modifier and Type | Method and Description |
---|---|
AbstractCriterion.ValueContext |
AssignmentCount.createAssignmentContext(Assignment<Lecture,Placement> assignment)
Deprecated.
|
AbstractCriterion.ValueContext |
WeightedHardConflicts.createAssignmentContext(Assignment<Lecture,Placement> assignment) |
Modifier and Type | Class and Description |
---|---|
protected class |
ExamRotationPenalty.RotationContext |
protected class |
RoomSplitDistancePenalty.RoomSplitContext |
protected class |
RoomSplitPenalty.RoomSplitContext |
Modifier and Type | Method and Description |
---|---|
AbstractCriterion.ValueContext |
ExamRotationPenalty.createAssignmentContext(Assignment<Exam,ExamPlacement> assignment) |
AbstractCriterion.ValueContext |
RoomSplitDistancePenalty.createAssignmentContext(Assignment<Exam,ExamPlacement> assignment) |
AbstractCriterion.ValueContext |
RoomSplitPenalty.createAssignmentContext(Assignment<Exam,ExamPlacement> assignment) |
Modifier and Type | Method and Description |
---|---|
AbstractCriterion.ValueContext |
AbstractCriterion.createAssignmentContext(Assignment<V,T> assignment) |
AbstractCriterion.ValueContext |
AbstractCriterion.getContext(Assignment<V,T> assignment)
Returns an assignment context associated with this criterion.
|
Modifier and Type | Method and Description |
---|---|
AssignmentContextReference<V,T,AbstractCriterion.ValueContext> |
AbstractCriterion.getAssignmentContextReference() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractCriterion.setAssignmentContextReference(AssignmentContextReference<V,T,AbstractCriterion.ValueContext> reference) |