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

Packages that use Student
net.sf.cpsolver.coursett.constraint University Course Timetabling: Constraints. 
net.sf.cpsolver.coursett.model University Course Timetabling: Model. 
 

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

Methods in net.sf.cpsolver.coursett.constraint with parameters of type Student
 void JenrlConstraint.decJenrl(Student student)
          Decrement the number of joined enrollments (during student final sectioning)
 double JenrlConstraint.getJenrlWeight(Student student)
           
 void JenrlConstraint.incJenrl(Student student)
          Increment the number of joined enrollments (during student final sectioning)
 

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

Methods in net.sf.cpsolver.coursett.model that return Student
 Student FinalSectioning.Move.firstStudent()
           
 Student FinalSectioning.MoveBetweenCfgs.firstStudent()
           
 Student FinalSectioning.Move.secondStudent()
           
 Student FinalSectioning.MoveBetweenCfgs.secondStudent()
           
 

Methods in net.sf.cpsolver.coursett.model with parameters of type Student
 void InitialSectioning.addStudent(Student student)
           
 void InitialSectioning.Group.addStudent(Student student)
           
 void Lecture.addStudent(Student student)
          Add an enrolled student
 void TimetableModel.addStudent(Student student)
           
 boolean InitialSectioning.Group.canEnroll(Student student)
           
 Vector Lecture.conflictLectures(Student student)
          Lectures different from this one, where it is student conflict of the given student between this and the lecture
 FinalSectioning.MoveBetweenCfgs FinalSectioning.createMove(Configuration firstConfig, Student firstStudent, Configuration secondConfig, Student secondStudent)
           
 FinalSectioning.Move FinalSectioning.createMove(Lecture firstLecture, Student firstStudent, Lecture secondLecture, Student secondStudent)
           
 FinalSectioning.MoveBetweenCfgs FinalSectioning.findMove(Configuration config, Student student)
           
 FinalSectioning.Move FinalSectioning.findMove(Lecture lecture, Student student)
           
 Lecture Lecture.getChild(Student student, Long subpartId)
           
 double InitialSectioning.Group.getDistance(Student student)
           
 double Student.getDistance(Student student)
           
 boolean Configuration.hasConflict(Student student)
           
 boolean Lecture.hasStudent(Student student)
          Returns true if the given student is enrolled
 boolean InitialSectioning.Group.isEnrolled(Student student)
           
 int Lecture.isInConflict(Student student)
          True if this lecture is in a student conflict with the given student
 void InitialSectioning.Group.removeStudent(Student student)
           
 void Lecture.removeStudent(Student student)
           
 void TimetableModel.removeStudent(Student student)
           
 int FinalSectioning.test(Student student, Lecture lecture)
           
 

Constructors in net.sf.cpsolver.coursett.model with parameters of type Student
FinalSectioning.MoveBetweenCfgs(Configuration firstConfig, Student firstStudent, Configuration secondConfig, Student secondStudent)