|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.cpsolver.ifs.model.Neighbour<Exam,ExamPlacement>
net.sf.cpsolver.exam.split.ExamSplitMoves.ExamShuffleNeighbour
protected class ExamSplitMoves.ExamShuffleNeighbour
Shuffle students between the parent exam and all of its children. Only swaps that are decreasing the weighted sum of student conflicts are considered.
| Constructor Summary | |
|---|---|
ExamSplitMoves.ExamShuffleNeighbour(Exam exam)
Exam to be shuffled. |
|
| Method Summary | |
|---|---|
void |
assign(long iteration)
Perform the shuffle. |
Exam |
exam()
Exam to be shuffled. |
double |
value()
Value of the shuffle. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExamSplitMoves.ExamShuffleNeighbour(Exam exam)
| Method Detail |
|---|
public void assign(long iteration)
assign in class Neighbour<Exam,ExamPlacement>public double value()
value in class Neighbour<Exam,ExamPlacement>public Exam exam()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||