Choco 4: ограничить домен переменной равным набору значений

У меня есть следующий массив S из IntVar[]:

IntVar[] S = model.intVarArray("Flights Schedule", 18, 0, 19);

У меня также есть следующие ArrayList из Integer, называемые fromHome:

ArrayList<Integer> fromHome = [1, 2, 4];

fromHome выводится позже в программе.

Я хочу, чтобы домен S[0] содержал только значения из fromHome и ничего больше. Как я могу это сделать? Спасибо!


person Iva    schedule 17.12.2016    source источник


Ответы (1)


Я нашел способ сделать это, используя ограничение member следующим образом:

model.member(S[0], from_home).post();
person Iva    schedule 17.12.2016