public class FinalSectioning.Move extends Object
Modifier and Type | Method and Description |
---|---|
void |
addChildMove(FinalSectioning.Move move) |
Lecture |
firstLecture() |
Student |
firstStudent() |
double |
getDelta(Assignment<Lecture,Placement> assignment) |
List<FinalSectioning.Move> |
getChildMoves() |
FinalSectioning.Move |
getUndoMove() |
boolean |
isTabu() |
boolean |
perform(Assignment<Lecture,Placement> assignment) |
Lecture |
secondLecture() |
Student |
secondStudent() |
String |
toString() |
public Lecture firstLecture()
public Student firstStudent()
public Lecture secondLecture()
public Student secondStudent()
public void addChildMove(FinalSectioning.Move move)
public List<FinalSectioning.Move> getChildMoves()
public FinalSectioning.Move getUndoMove()
public boolean perform(Assignment<Lecture,Placement> assignment)
public double getDelta(Assignment<Lecture,Placement> assignment)
public boolean isTabu()