Package | Description |
---|---|
org.cpsolver.coursett.preference |
Various Preference Combinations.
|
org.cpsolver.instructor.model |
Instructor Scheduling: Model.
|
Modifier and Type | Class and Description |
---|---|
class |
AveragePreferenceCombination
Average preference combination.
|
class |
MinMaxPreferenceCombination
Min-max preference combination.
|
class |
SumPreferenceCombination
Sum preference combination.
|
Modifier and Type | Method and Description |
---|---|
PreferenceCombination |
AveragePreferenceCombination.clonePreferenceCombination() |
PreferenceCombination |
MinMaxPreferenceCombination.clonePreferenceCombination() |
abstract PreferenceCombination |
PreferenceCombination.clonePreferenceCombination() |
static PreferenceCombination |
PreferenceCombination.getDefault() |
Constructor and Description |
---|
PreferenceCombination(PreferenceCombination c) |
Modifier and Type | Method and Description |
---|---|
PreferenceCombination |
TeachingRequest.getAttributePreference(Instructor instructor)
Compute attribute preference for the given instructor
|
PreferenceCombination |
Instructor.getTimePreference(TeachingRequest request)
Compute time preference for a given teaching request.
|
PreferenceCombination |
Instructor.getTimePreference(TimeLocation time)
Compute time preference for a given time.
|