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 that return types with arguments of type Student
 Set<Student> JenrlConstraint.getStudents()
           
 

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 that return types with arguments of type Student
 Set<Student> Lecture.conflictStudents()
          List of students of this class which are in conflict with any other assignment
 Set<Student> Lecture.conflictStudents(Placement value)
          List of students of this class in conflict with the given assignment
 Set<Student> TimetableModel.getAllStudents()
           
 List<Student> InitialSectioning.Group.getStudents()
           
 Set<Student> Lecture.initialStudentConflicts()
          List of student conflicts caused by the initial assignment of this lecture
 Set<Student> Lecture.sameStudents(Lecture lecture)
          List of students enrolled in this class as well as in the given class
 Set<Student> Lecture.students()
          List of enrolled students
 Set<Student> Configuration.students()
           
 

Methods in net.sf.cpsolver.coursett.model with parameters of type Student
 void TimetableModel.addStudent(Student student)
           
 void Lecture.addStudent(Student student)
          Add an enrolled student
 void InitialSectioning.addStudent(Student student)
           
 void InitialSectioning.Group.addStudent(Student student)
           
 boolean InitialSectioning.Group.canEnroll(Student student)
           
 int Student.compareTo(Student s)
           
 List<Lecture> 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.Move FinalSectioning.createMove(Lecture firstLecture, Student firstStudent, Lecture secondLecture, Student secondStudent, FinalSectioning.Move parentMove)
           
 FinalSectioning.MoveBetweenCfgs FinalSectioning.findMove(Configuration config, Student student)
           
 FinalSectioning.Move FinalSectioning.findMove(Lecture lecture, Student student)
           
 Lecture Lecture.getChild(Student student, Long subpartId)
           
 double Student.getDistance(Student student)
           
 double InitialSectioning.Group.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 TimetableModel.removeStudent(Student student)
           
 void Lecture.removeStudent(Student student)
           
 void InitialSectioning.Group.removeStudent(Student student)
           
 int FinalSectioning.test(Student student, Lecture lecture)
           
 

Method parameters in net.sf.cpsolver.coursett.model with type arguments of type Student
static void InitialSectioning.initialSectioningCfg(Progress p, Long offeringId, String courseName, Collection<Student> students, List<Configuration> configurations)
           
 

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

Constructor parameters in net.sf.cpsolver.coursett.model with type arguments of type Student
InitialSectioning(Progress progress, Long offeringId, Collection<?> lectureOrConfigurations, Collection<Student> students)
           
 



Copyright © 2012 UniTime LLC. All Rights Reserved.