Package | Description |
---|---|
org.cpsolver.studentsct |
Student Sectioning Solver.
|
org.cpsolver.studentsct.filter |
Various student filters.
|
org.cpsolver.studentsct.heuristics.selection |
Student Sectioning: Various Neighbour Selection Criteria.
|
Modifier and Type | Class and Description |
---|---|
static class |
Test.ExtraStudentFilter |
Modifier and Type | Method and Description |
---|---|
void |
StudentSectioningXMLLoader.setStudentFilter(StudentFilter filter)
Set student filter
|
Modifier and Type | Class and Description |
---|---|
class |
CombinedStudentFilter
This student filter combines two given student filters with logical operation
AND or OR.
|
class |
FreshmanStudentFilter
This student filter accepts only freshman students.
|
class |
PriortyStudentFilter
This student filter only accepts students that are flagged as priority students.
|
class |
RandomStudentFilter
This student filter accepts every student with the given probability.
|
class |
RealStudentFilter
This student filter accepts only real students (last-like students are
rejected).
|
class |
ReverseStudentFilter
This student filter accepts students that are not accepted by the provided
student filter.
|
Constructor and Description |
---|
CombinedStudentFilter(StudentFilter first,
StudentFilter second,
int op)
Constructor
|
ReverseStudentFilter(StudentFilter filter)
Constructor
|
Modifier and Type | Field and Description |
---|---|
protected StudentFilter |
BacktrackSelection.iFilter |
protected StudentFilter |
BranchBoundSelection.iFilter |
protected StudentFilter |
UnassignedRequestSelection.iFilter |
Modifier and Type | Method and Description |
---|---|
StudentFilter |
BacktrackSelection.getFilter()
Only consider students meeting the given filter.
|
StudentFilter |
BranchBoundSelection.getFilter()
Only consider students meeting the given filter.
|
StudentFilter |
UnassignedRequestSelection.getFilter()
Only consider students meeting the given filter.
|
Modifier and Type | Method and Description |
---|---|
BacktrackSelection |
BacktrackSelection.withFilter(StudentFilter filter)
Only consider students meeting the given filter.
|
BranchBoundSelection |
BranchBoundSelection.withFilter(StudentFilter filter)
Only consider students meeting the given filter.
|
UnassignedRequestSelection |
UnassignedRequestSelection.withFilter(StudentFilter filter)
Only consider students meeting the given filter.
|