Uses of Class
net.sf.cpsolver.studentsct.model.Student

Packages that use Student
net.sf.cpsolver.studentsct Student Sectioning Solver. 
net.sf.cpsolver.studentsct.constraint Student Sectioning: Constraints. 
net.sf.cpsolver.studentsct.extension Student Sectioning: Various Extensions. 
net.sf.cpsolver.studentsct.filter Various student filters. 
net.sf.cpsolver.studentsct.heuristics.selection Student Sectioning: Various Neighbour Selection Criteria. 
net.sf.cpsolver.studentsct.heuristics.studentord Online Student Sectioning Test: various students orderings

 
net.sf.cpsolver.studentsct.model Student Sectioning: Model. 
 

Uses of Student in net.sf.cpsolver.studentsct
 

Methods in net.sf.cpsolver.studentsct that return Student
 Student StudentSctBBTest.getStudent()
          Return the given student
 

Methods in net.sf.cpsolver.studentsct with parameters of type Student
 boolean Test.ExtraStudentFilter.accept(Student student)
           
 void StudentSectioningModel.addStudent(Student student)
          Add a student into the model
 void StudentSectioningModel.removeStudent(Student student)
          Remove a student from the model
static void StudentPreferencePenalties.setPenalties(Student student, int distributionType)
          Set the computed penalties to all sections of all requests of the given student
 

Constructors in net.sf.cpsolver.studentsct with parameters of type Student
StudentSctBBTest(Student student)
          Constructor
 

Uses of Student in net.sf.cpsolver.studentsct.constraint
 

Methods in net.sf.cpsolver.studentsct.constraint with parameters of type Student
abstract  int Reservation.canEnroll(Student student)
          Check, whether a student can be enrolled into the given section, course, etc.
abstract  boolean Reservation.canEnrollInstead(Student student, Student insteadOfStudent)
          Check whether the given student can be enrolled instead of another student
 

Uses of Student in net.sf.cpsolver.studentsct.extension
 

Methods in net.sf.cpsolver.studentsct.extension that return Student
 Student DistanceConflict.Conflict.getStudent()
          Related student
 

Constructors in net.sf.cpsolver.studentsct.extension with parameters of type Student
DistanceConflict.Conflict(double weight, Student student, Section s1, Section s2)
          Constructor
 

Uses of Student in net.sf.cpsolver.studentsct.filter
 

Methods in net.sf.cpsolver.studentsct.filter with parameters of type Student
 boolean CombinedStudentFilter.accept(Student student)
          A student is accepted if it is accepted by the first and/or the second filter
 boolean FreshmanStudentFilter.accept(Student student)
          Accept student.
 boolean RandomStudentFilter.accept(Student student)
          A student is accepted with the given probability
 boolean RealStudentFilter.accept(Student student)
          Accept student.
 boolean ReverseStudentFilter.accept(Student student)
          Accept student.
 boolean StudentFilter.accept(Student student)
          Accept student
 

Uses of Student in net.sf.cpsolver.studentsct.heuristics.selection
 

Fields in net.sf.cpsolver.studentsct.heuristics.selection declared as Student
protected  Student BranchBoundSelection.Selection.iStudent
          Student
 

Methods in net.sf.cpsolver.studentsct.heuristics.selection with parameters of type Student
 BranchBoundSelection.Selection BranchBoundSelection.getSelection(Student student)
          Branch & bound selection for a student
 BranchBoundSelection.Selection OnlineSelection.getSelection(Student student)
          Branch & bound selection for a student
 SwapStudentSelection.Selection SwapStudentSelection.getSelection(Student student)
          Selection subclass for a student
 void OnlineSelection.updateSpace(Student student)
          Update online sectioning info after the given student is sectioned
 

Constructors in net.sf.cpsolver.studentsct.heuristics.selection with parameters of type Student
BranchBoundSelection.Selection(Student student)
          Constructor
OnlineSelection.EpsilonSelection(Student student, BranchBoundSelection.Selection selection)
          Constructor
RandomUnassignmentSelection.UnassignStudentNeighbour(Student student)
          Constructor
SwapStudentSelection.Selection(Student student)
          Constructor
 

Uses of Student in net.sf.cpsolver.studentsct.heuristics.studentord
 

Methods in net.sf.cpsolver.studentsct.heuristics.studentord with parameters of type Student
 double StudentChoiceOrder.avgNrChoices(Student student)
          Average number of choices for each student
 

Uses of Student in net.sf.cpsolver.studentsct.model
 

Methods in net.sf.cpsolver.studentsct.model that return Student
 Student Enrollment.getStudent()
          Student
 Student Request.getStudent()
          Student to which this request belongs
 

Methods in net.sf.cpsolver.studentsct.model with parameters of type Student
 Course Offering.getCourse(Student student)
          Return course, under which the given student enrolls into this offering.
 

Constructors in net.sf.cpsolver.studentsct.model with parameters of type Student
CourseRequest(long id, int priority, boolean alternative, Student student, Vector courses, boolean waitlist)
          Constructor
FreeTimeRequest(long id, int priority, boolean alternative, Student student, TimeLocation time)
          Constructor
Request(long id, int priority, boolean alternative, Student student)
          Constructor