|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Lecture | |
---|---|
net.sf.cpsolver.coursett.constraint | University Course Timetabling: Constraints. |
net.sf.cpsolver.coursett.heuristics | University Course Timetabling: Heuristics. |
net.sf.cpsolver.coursett.model | University Course Timetabling: Model. |
Uses of Lecture in net.sf.cpsolver.coursett.constraint |
---|
Methods in net.sf.cpsolver.coursett.constraint that return Lecture | |
---|---|
Lecture |
ClassLimitConstraint.getParentLecture()
|
Methods in net.sf.cpsolver.coursett.constraint with parameters of type Lecture | |
---|---|
void |
ClassLimitConstraint.addParentAdepts(Collection adepts,
Lecture parent,
Value value,
Set conflicts)
|
boolean |
InstructorConstraint.isAvailable(Lecture lecture,
Placement placement)
|
boolean |
InstructorConstraint.isAvailable(Lecture lecture,
TimeLocation time)
|
boolean |
RoomConstraint.isAvailable(Lecture lecture,
TimeLocation time,
Long scheduler)
|
boolean |
GroupConstraint.isChildrenNotOverlap(Lecture lec1,
Placement plc1,
Lecture lec2,
Placement plc2)
|
Constructors in net.sf.cpsolver.coursett.constraint with parameters of type Lecture | |
---|---|
ClassLimitConstraint(Lecture parent,
String name)
|
Uses of Lecture in net.sf.cpsolver.coursett.heuristics |
---|
Methods in net.sf.cpsolver.coursett.heuristics with parameters of type Lecture | |
---|---|
PlacementSelection.ParamRetriever |
PlacementSelection.getParameters(Solution solution,
Lecture lecture,
Placement placement)
|
Neighbour |
NeighbourSelectionWithSuggestions.selectNeighbourWithSuggestions(Solution solution,
Lecture lecture,
int depth)
|
Uses of Lecture in net.sf.cpsolver.coursett.model |
---|
Methods in net.sf.cpsolver.coursett.model that return Lecture | |
---|---|
Lecture |
FinalSectioning.Move.firstLecture()
|
Lecture |
Lecture.getChild(Student student,
Long subpartId)
|
Lecture |
InitialSectioning.Group.getLecture()
|
Lecture |
Lecture.getParent()
|
Lecture |
FinalSectioning.Move.secondLecture()
|
Methods in net.sf.cpsolver.coursett.model with parameters of type Lecture | |
---|---|
void |
Student.addCanNotEnroll(Lecture lecture)
|
void |
Student.addLecture(Lecture lecture)
|
void |
Configuration.addTopLecture(Lecture lecture)
|
boolean |
Lecture.areStudentConflictsHard(Lecture lecture)
|
boolean |
Student.canEnroll(Lecture lecture)
|
boolean |
Lecture.canShareRoom(Lecture other)
|
FinalSectioning.Move |
FinalSectioning.createMove(Lecture firstLecture,
Student firstStudent,
Lecture secondLecture,
Student secondStudent)
|
void |
FinalSectioning.findAndPerformMoves(Lecture lecture,
HashSet lecturesToRecompute)
Swap students between this and the same lectures (lectures which differ only in the section) |
FinalSectioning.Move |
FinalSectioning.findAwayMove(Lecture lecture)
|
FinalSectioning.Move |
FinalSectioning.findMove(Lecture lecture,
Student student)
|
double |
Student.getJenrlWeight(Lecture l1,
Lecture l2)
|
JenrlConstraint |
Lecture.jenrlConstraint(Lecture another)
All JENRL constraints of this lecture |
void |
Student.removeLecture(Lecture lecture)
|
void |
FinalSectioning.resection(Lecture lecture,
boolean recursive,
boolean configAsWell)
Perform sectioning on the given lecture |
Set |
Lecture.sameStudents(Lecture lecture)
List of students enrolled in this class as well as in the given class |
void |
Lecture.setParent(Lecture parent)
|
int |
FinalSectioning.test(Student student,
Lecture lecture)
|
Constructors in net.sf.cpsolver.coursett.model with parameters of type Lecture | |
---|---|
InitialSectioning.Group(Lecture lecture)
|
|
Placement(Lecture lecture,
TimeLocation timeLocation,
RoomLocation roomLocation)
Constructor |
|
Placement(Lecture lecture,
TimeLocation timeLocation,
Vector roomLocations)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |