Package | Description |
---|---|
org.cpsolver.studentsct |
Student Sectioning Solver.
|
org.cpsolver.studentsct.constraint |
Student Sectioning: Constraints.
|
org.cpsolver.studentsct.model |
Student Sectioning: Model.
|
org.cpsolver.studentsct.online |
Online Student Sectioning Solver.
|
org.cpsolver.studentsct.reservation |
Student Sectioning: Reservations.
|
Modifier and Type | Method and Description |
---|---|
List<Offering> |
StudentSectioningModel.getOfferings()
List of offerings
|
Modifier and Type | Method and Description |
---|---|
void |
StudentSectioningModel.addOffering(Offering offering)
Add an offering into the model
|
double |
StudentPreferencePenalties.getMaxPenalty(Offering offering)
Maximal penalty of an offering
|
double |
StudentPreferencePenalties.getMinPenalty(Offering offering)
Minimal penalty of an offering
|
Modifier and Type | Method and Description |
---|---|
Set<Offering> |
LinkedSections.getOfferings()
Return offerings of this link
|
Modifier and Type | Method and Description |
---|---|
Set<Subpart> |
LinkedSections.getSubparts(Offering offering)
Return subpart (or subparts) of an offering of this link
|
Modifier and Type | Method and Description |
---|---|
Offering |
Enrollment.getOffering()
Offering of the course request
|
Offering |
Course.getOffering()
Instructional offering which is offered under this course offering.
|
Offering |
Config.getOffering()
Instructional offering to which this configuration belongs.
|
Offering |
Choice.getOffering()
Instructional offering to which this choice belongs
|
Constructor and Description |
---|
Choice(Offering offering,
String choiceId)
Constructor
|
Choice(Offering offering,
String instructionalType,
TimeLocation time,
String instructorIds,
String instructorNames)
Constructor
|
Config(long id,
int limit,
String name,
Offering offering)
Constructor
|
Course(long id,
String subjectArea,
String courseNumber,
Offering offering)
Constructor
|
Course(long id,
String subjectArea,
String courseNumber,
Offering offering,
int limit,
int projected)
Constructor
|
Constructor and Description |
---|
OnlineConfig(long id,
int limit,
String name,
Offering offering) |
OnlineReservation(int type,
long id,
Offering offering,
int priority,
boolean over,
int limit,
boolean apply,
boolean mustUse,
boolean allowOverlap,
boolean expired)
Constructor
|
Modifier and Type | Method and Description |
---|---|
Offering |
Reservation.getOffering()
Instructional offering on which the reservation is set.
|
Constructor and Description |
---|
CurriculumReservation(long id,
double limit,
Offering offering,
String acadArea,
Collection<String> classifications,
Collection<String> majors)
Constructor
|
DummyReservation(Offering offering)
Constructor
|
GroupReservation(long id,
double limit,
Offering offering,
Collection<Long> studentIds)
Constructor
|
GroupReservation(long id,
double limit,
Offering offering,
Long... studentIds)
Constructor
|
IndividualReservation(long id,
Offering offering,
Collection<Long> studentIds)
Constructor
|
IndividualReservation(long id,
Offering offering,
int priority,
boolean mustBeUsed,
boolean canAssignOverLimit,
boolean allowOverlap,
Collection<Long> studentIds)
Constructor
|
IndividualReservation(long id,
Offering offering,
int priority,
boolean mustBeUsed,
boolean canAssignOverLimit,
boolean allowOverlap,
Long... studentIds)
Constructor
|
IndividualReservation(long id,
Offering offering,
Long... studentIds)
Constructor
|
Reservation(long id,
Offering offering,
int priority,
boolean mustBeUsed,
boolean canAssignOverLimit,
boolean allowOverlap)
Constructor
|
ReservationOverride(long id,
Offering offering,
Collection<Long> studentIds)
Constructor
|
ReservationOverride(long id,
Offering offering,
Long... studentIds)
Constructor
|
Copyright © 2014 UniTime LLC. All Rights Reserved.