public interface StudentMove extends Neighbour<Lecture,Placement>
Modifier and Type | Field and Description |
---|---|
static double |
sEps |
Modifier and Type | Method and Description |
---|---|
double |
group(List<StudentConflict> criteria,
Assignment<Lecture,Placement> assignment)
Student group weight change
|
boolean |
isAllowed()
Is the change valid / allowed?
|
double |
value(List<StudentConflict> criteria,
Assignment<Lecture,Placement> assignment)
Student conflict weight change
|
assign, assignments, value
static final double sEps
boolean isAllowed()
double value(List<StudentConflict> criteria, Assignment<Lecture,Placement> assignment)
double group(List<StudentConflict> criteria, Assignment<Lecture,Placement> assignment)