|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.cpsolver.studentsct.report.CourseConflictTable
public class CourseConflictTable
This class lists conflicting courses in a CSVFile
comma separated text file.
Each line represent a course that has some unassigned course requests (column UnasgnCrs),
course that was conflicting with that course (column ConflCrs), and number of students with
that conflict. So, for instance if there was a student which cannot attend course A with
weight 1.5 (e.g., 10 last-like students projected to 15), and when A had two possible assignments
for that student, one conflicting with C (assigned to that student) and the other with D,
then 0.75 (1.5/2) was added to rows A, B and A, C. The column NoAlt is Y when every possible
enrollment of the first course is overlapping with every possible enrollment of the second
course (it is N otherwise) and a column Reason which lists the overlapping sections.
Usage: new CourseConflictTable(model),createTable(true, true).save(aFile);
Constructor Summary | |
---|---|
CourseConflictTable(StudentSectioningModel model)
Constructor |
Method Summary | |
---|---|
CSVFile |
createTable(boolean includeLastLikeStudents,
boolean includeRealStudents)
Create report |
StudentSectioningModel |
getModel()
Return student sectioning model |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CourseConflictTable(StudentSectioningModel model)
model
- student sectioning modelMethod Detail |
---|
public StudentSectioningModel getModel()
public CSVFile createTable(boolean includeLastLikeStudents, boolean includeRealStudents)
includeLastLikeStudents
- true, if last-like students should be included (i.e., Student.isDummy()
is true)includeRealStudents
- true, if real students should be included (i.e., Student.isDummy()
is false)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |