Uses of Class
net.sf.cpsolver.coursett.constraint.JenrlConstraint

Packages that use JenrlConstraint
net.sf.cpsolver.coursett.criteria University Course Timetabling: Criteria. 
net.sf.cpsolver.coursett.criteria.additional University Course Timetabling: Additional (Experimental) Criteria. 
net.sf.cpsolver.coursett.model University Course Timetabling: Model. 
 

Uses of JenrlConstraint in net.sf.cpsolver.coursett.criteria
 

Methods in net.sf.cpsolver.coursett.criteria with parameters of type JenrlConstraint
 void StudentConflict.incJenrl(JenrlConstraint jenrl, double studentWeight, Double conflictPriority, Student student)
           
protected  double StudentConflict.jointEnrollment(JenrlConstraint jenrl)
           
 

Uses of JenrlConstraint in net.sf.cpsolver.coursett.criteria.additional
 

Methods in net.sf.cpsolver.coursett.criteria.additional with parameters of type JenrlConstraint
 void QuadraticStudentConflict.incJenrl(JenrlConstraint jenrl, double studentWeight, Double conflictPriority, Student student)
           
 void InstructorStudentConflict.incJenrl(JenrlConstraint jenrl, double studentWeight, Double conflictPriority, Student student)
           
 void ImportantStudentConflict.incJenrl(JenrlConstraint jenrl, double studentWeight, Double conflictPriority, Student student)
           
protected  double QuadraticStudentConflict.jointEnrollment(JenrlConstraint jenrl)
           
protected  double InstructorStudentConflict.jointEnrollment(JenrlConstraint jenrl)
          Only count students that are instructors assigned to one of the two classes and enrolled in the other.
protected  double ImportantStudentConflict.jointEnrollment(JenrlConstraint jenrl)
           
 

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

Methods in net.sf.cpsolver.coursett.model that return JenrlConstraint
 JenrlConstraint Lecture.jenrlConstraint(Lecture another)
          All JENRL constraints of this lecture
 

Methods in net.sf.cpsolver.coursett.model that return types with arguments of type JenrlConstraint
 Set<JenrlConstraint> Lecture.activeJenrls()
          Active jenrl constraints (active mean that there is at least one student between its classes)
 List<JenrlConstraint> TimetableModel.getJenrlConstraints()
          The list of all jenrl constraints
 List<JenrlConstraint> Lecture.jenrlConstraints()
           
 

Methods in net.sf.cpsolver.coursett.model with parameters of type JenrlConstraint
 void Lecture.addActiveJenrl(JenrlConstraint constr)
          Add active jenrl constraint (active mean that there is at least one student between its classes)
 void Lecture.removeActiveJenrl(JenrlConstraint constr)
          Remove active jenrl constraint (active mean that there is at least one student between its classes)
 



Copyright © 2014 UniTime LLC. All Rights Reserved.