Uses of Interface
net.sf.cpsolver.studentsct.model.Assignment

Packages that use Assignment
net.sf.cpsolver.studentsct Student Sectioning Solver. 
net.sf.cpsolver.studentsct.extension Student Sectioning: Various Extensions. 
net.sf.cpsolver.studentsct.model Student Sectioning: Model. 
 

Uses of Assignment in net.sf.cpsolver.studentsct
 

Methods in net.sf.cpsolver.studentsct with parameters of type Assignment
 double StudentPreferencePenalties.getPenalty(Assignment assignment)
          Return penalty of an assignment.
 

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

Methods in net.sf.cpsolver.studentsct.extension that return Assignment
 Assignment TimeOverlapsCounter.Conflict.getS1()
          First section
 Assignment TimeOverlapsCounter.Conflict.getS2()
          Second section
 

Methods in net.sf.cpsolver.studentsct.extension with parameters of type Assignment
 boolean TimeOverlapsCounter.inConflict(Assignment a1, Assignment a2)
          Return true if the given two assignments are overlapping.
 int TimeOverlapsCounter.share(Assignment a1, Assignment a2)
          If the two sections are overlapping, return the number of slots of the overlap.
 

Constructors in net.sf.cpsolver.studentsct.extension with parameters of type Assignment
TimeOverlapsCounter.Conflict(Student student, int share, Enrollment e1, Assignment a1, Enrollment e2, Assignment a2)
          Constructor
 

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

Classes in net.sf.cpsolver.studentsct.model that implement Assignment
 class FreeTimeRequest
          Representation of a request of a student for free time.
 class Section
          Representation of a class.
 

Methods in net.sf.cpsolver.studentsct.model that return types with arguments of type Assignment
 Set<Assignment> Enrollment.getAssignments()
          List of assignments (selected sections)
 

Methods in net.sf.cpsolver.studentsct.model with parameters of type Assignment
 int Section.compareById(Assignment a)
          Sections first, then by Request.getId()
 int FreeTimeRequest.compareById(Assignment a)
          Sections first, then by Request.getId()
 int Assignment.compareById(Assignment a)
          Compare assignments by unique ids.
 boolean Section.isOverlapping(Assignment assignment)
          True, if this section overlaps with the given assignment in time and space
 boolean FreeTimeRequest.isOverlapping(Assignment assignment)
          True, if this assignment is overlapping in time and space with the given assignment.
 boolean Assignment.isOverlapping(Assignment assignment)
          True, if this assignment is overlapping in time and space with the given assignment.
 

Method parameters in net.sf.cpsolver.studentsct.model with type arguments of type Assignment
 Enrollment CourseRequest.createEnrollment(Set<? extends Assignment> sections)
          Create enrollment for the given list of sections.
 Enrollment CourseRequest.createEnrollment(Set<? extends Assignment> sections, Reservation reservation)
          Create enrollment for the given list of sections.
 boolean Section.isOverlapping(Set<? extends Assignment> assignments)
          True, if this section overlaps with one of the given set of assignments in time and space
 boolean FreeTimeRequest.isOverlapping(Set<? extends Assignment> assignments)
          True, if this assignment is overlapping in time and space with the given set of assignments.
 boolean Assignment.isOverlapping(Set<? extends Assignment> assignments)
          True, if this assignment is overlapping in time and space with the given set of assignments.
 

Constructor parameters in net.sf.cpsolver.studentsct.model with type arguments of type Assignment
Enrollment(Request request, int priority, Config config, Set<? extends Assignment> assignments)
          Constructor
Enrollment(Request request, int priority, Course course, Config config, Set<? extends Assignment> assignments, Reservation reservation)
          Constructor
 



Copyright © 2014 UniTime LLC. All Rights Reserved.