Package | Description |
---|---|
org.cpsolver.instructor.criteria |
Instructor Scheduling: Criteria.
|
org.cpsolver.instructor.model |
Instructor Scheduling: Model.
|
org.cpsolver.instructor.test |
Instructor Scheduling: Tests.
|
Modifier and Type | Method and Description |
---|---|
Set<Instructor> |
InstructorSchedulingCriterion.getAssignedInstructors(Assignment<TeachingRequest.Variable,TeachingAssignment> assignment,
Collection<TeachingRequest.Variable> variables)
Assigned instructors of a sub-problem
|
Set<Instructor> |
InstructorSchedulingCriterion.getInstructors(Assignment<TeachingRequest.Variable,TeachingAssignment> assignment,
Collection<TeachingRequest.Variable> variables)
Instructor of a sub-problem
|
Modifier and Type | Method and Description |
---|---|
Instructor |
Instructor.Context.getInstructor()
Instructor
|
Instructor |
TeachingAssignment.getInstructor()
Assigned instructor
|
Modifier and Type | Method and Description |
---|---|
Preference<Instructor> |
TeachingRequest.getInstructorPreference(Instructor instructor)
Return instructor preference for the given instructor
|
List<Preference<Instructor>> |
TeachingRequest.getInstructorPreferences()
Return instructor preferences for this request
|
List<Instructor> |
InstructorSchedulingModel.getInstructors()
All instructors
|
Modifier and Type | Method and Description |
---|---|
void |
InstructorSchedulingModel.addInstructor(Instructor instructor)
Add instructor
|
PreferenceCombination |
TeachingRequest.getAttributePreference(Instructor instructor)
Compute attribute preference for the given instructor
|
int |
TeachingRequest.getAttributePreference(Instructor instructor,
Attribute.Type type)
Compute attribute preference for the given instructor and attribute type
|
Preference<Instructor> |
TeachingRequest.getInstructorPreference(Instructor instructor)
Return instructor preference for the given instructor
|
Modifier and Type | Method and Description |
---|---|
void |
TeachingRequest.addInstructorPreference(Preference<Instructor> pref)
Add instructor preference
|
Constructor and Description |
---|
TeachingAssignment(TeachingRequest.Variable variable,
Instructor instructor)
Constructor
|
TeachingAssignment(TeachingRequest.Variable variable,
Instructor instructor,
int attributePreference)
Constructor
|
Modifier and Type | Method and Description |
---|---|
String |
ChmTest.getAttributes(Instructor instructor,
String type) |
String |
ChmTest.getAttributes(TeachingRequest req,
Instructor instructor,
String type) |
String |
ChmTest.getCoursePreference(TeachingRequest req,
Instructor instructor) |
String |
ChmTest.getCoursePrefs(Instructor instructor) |
String |
MathTest.getLevel(Instructor instructor) |
String |
MathTest.toString(Instructor instructor) |