Esempio n. 1
0
 public override bool IsAllowedMovement(TwoInterMove m)
 {
     return(ProblemData.StrongAddOverload(m.deRoute, m.deIndex, m.current.GetRange(m.orIndex, 2)) <= epsilon);
 }
Esempio n. 2
0
 public override bool IsAllowedMovement(InterMove m)
 {
     return(ProblemData.StrongAddOverload(m.deRoute, m.deIndex, new List <int> {
         m.current[m.orIndex]
     }) <= epsilon);
 }