|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Enrollment | |
---|---|
net.sf.cpsolver.studentsct | Student Sectioning Solver. |
net.sf.cpsolver.studentsct.check | Various checks of validity of a student sectioning solution. |
net.sf.cpsolver.studentsct.constraint | Student Sectioning: Constraints. |
net.sf.cpsolver.studentsct.extension | Student Sectioning: Various Extensions. |
net.sf.cpsolver.studentsct.heuristics.selection | Student Sectioning: Various Neighbour Selection Criteria. |
net.sf.cpsolver.studentsct.model | Student Sectioning: Model. |
Uses of Enrollment in net.sf.cpsolver.studentsct |
---|
Methods in net.sf.cpsolver.studentsct with parameters of type Enrollment | |
---|---|
double |
StudentPreferencePenalties.getPenalty(Enrollment enrollment)
Return penalty of an enrollment. |
Uses of Enrollment in net.sf.cpsolver.studentsct.check |
---|
Methods in net.sf.cpsolver.studentsct.check that return Enrollment | |
---|---|
Enrollment |
InevitableStudentConflicts.StudentCheck.firstConflict(Enrollment enrollment)
First conflicting enrollment |
Enrollment[] |
InevitableStudentConflicts.StudentCheck.getBestAssignment()
Best schedule |
Methods in net.sf.cpsolver.studentsct.check with parameters of type Enrollment | |
---|---|
Enrollment |
InevitableStudentConflicts.StudentCheck.firstConflict(Enrollment enrollment)
First conflicting enrollment |
Uses of Enrollment in net.sf.cpsolver.studentsct.constraint |
---|
Methods in net.sf.cpsolver.studentsct.constraint with parameters of type Enrollment | |
---|---|
abstract boolean |
Reservation.isApplicable(Enrollment enrollment)
Check whether the reservation is applicable to the given enrollment. |
boolean |
ReservationOnCourse.isApplicable(Enrollment enrollment)
True, if the enrollment contains the course on which this reservation is set. |
boolean |
ReservationOnSection.isApplicable(Enrollment enrollment)
True, if the enrollment contains the section on which this reservation is set. |
Uses of Enrollment in net.sf.cpsolver.studentsct.extension |
---|
Methods in net.sf.cpsolver.studentsct.extension with parameters of type Enrollment | |
---|---|
HashSet |
DistanceConflict.allConflicts(Enrollment enrollment)
The set of all conflicts ( DistanceConflict.Conflict objects) of the given enrollment and
other enrollments that are assignmed to the same student. |
HashSet |
DistanceConflict.conflicts(Enrollment e1)
Return a set of distance conflicts ( DistanceConflict.Conflict objects) of a (course) enrollment. |
HashSet |
DistanceConflict.conflicts(Enrollment e1,
Enrollment e2)
Return a set of distance conflicts ( DistanceConflict.Conflict objects) between given (course) enrollments. |
double |
DistanceConflict.nrAllConflicts(Enrollment enrollment)
Total sum of all conflict of the given enrollment and other enrollments that are assignmed to the same student. |
double |
DistanceConflict.nrConflicts(Enrollment e1)
Return number of distance conflict of a (course) enrollment. |
double |
DistanceConflict.nrConflicts(Enrollment e1,
Enrollment e2)
Return number of distance conflicts that are between two enrollments. |
Uses of Enrollment in net.sf.cpsolver.studentsct.heuristics.selection |
---|
Fields in net.sf.cpsolver.studentsct.heuristics.selection declared as Enrollment | |
---|---|
protected Enrollment[] |
BranchBoundSelection.Selection.iAssignment
Current assignment |
protected Enrollment[] |
BranchBoundSelection.Selection.iBestAssignment
Best assignment |
Methods in net.sf.cpsolver.studentsct.heuristics.selection that return Enrollment | |
---|---|
static Enrollment |
SwapStudentSelection.bestSwap(Enrollment conflict,
Enrollment enrl,
Set problematicStudents)
Identify the best swap for the given student |
Enrollment |
BranchBoundSelection.Selection.firstConflict(int idx,
Enrollment enrollment)
First conflicting enrollment |
Enrollment |
OnlineSelection.EpsilonSelection.firstConflict(int idx,
Enrollment enrollment)
First conflicting enrollment |
Enrollment[] |
BranchBoundSelection.BranchBoundNeighbour.getAssignment()
Assignment |
Enrollment[] |
BranchBoundSelection.Selection.getBestAssignment()
Best schedule |
Enrollment |
SwapStudentSelection.Selection.getBestEnrollment()
The best enrollment found. |
Methods in net.sf.cpsolver.studentsct.heuristics.selection with parameters of type Enrollment | |
---|---|
static Enrollment |
SwapStudentSelection.bestSwap(Enrollment conflict,
Enrollment enrl,
Set problematicStudents)
Identify the best swap for the given student |
Enrollment |
BranchBoundSelection.Selection.firstConflict(int idx,
Enrollment enrollment)
First conflicting enrollment |
Enrollment |
OnlineSelection.EpsilonSelection.firstConflict(int idx,
Enrollment enrollment)
First conflicting enrollment |
boolean |
OnlineSelection.EpsilonSelection.isAllowed(int idx,
Enrollment enrollment)
|
Constructors in net.sf.cpsolver.studentsct.heuristics.selection with parameters of type Enrollment | |
---|---|
BranchBoundSelection.BranchBoundNeighbour(double value,
Enrollment[] assignment)
Constructor |
|
SwapStudentSelection.SwapStudentNeighbour(double value,
Enrollment enrollment,
Vector swaps)
Constructor |
Uses of Enrollment in net.sf.cpsolver.studentsct.model |
---|
Methods in net.sf.cpsolver.studentsct.model that return Enrollment | |
---|---|
Enrollment |
FreeTimeRequest.createEnrollment()
Create enrollment of this request |
Enrollment |
CourseRequest.createEnrollment(Set sections)
Create enrollment for the given list of sections. |
Methods in net.sf.cpsolver.studentsct.model with parameters of type Enrollment | |
---|---|
void |
Assignment.assigned(Enrollment enrollment)
Enrollment with this assignmnet was assigned to a Request . |
void |
FreeTimeRequest.assigned(Enrollment enrollment)
Enrollment with this assignmnet was assigned to a Request . |
void |
Section.assigned(Enrollment enrollment)
Called when an enrollment with this section is assigned to a request |
boolean |
Enrollment.isOverlapping(Enrollment enrl)
True when this enrollment is overlapping with the given enrollment |
void |
Assignment.unassigned(Enrollment enrollment)
Enrollment with this assignmnet was unassigned from a Request . |
void |
FreeTimeRequest.unassigned(Enrollment enrollment)
Enrollment with this assignmnet was unassigned from a Request . |
void |
Section.unassigned(Enrollment enrollment)
Called when an enrollment with this section is unassigned from a request |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |