Определение параметра и ограничение записи

Я хочу определить параметр Aicp - мощность поставщика I для части c в периоде p. Есть 5 поставщиков (я), 3 части (с) и 6 периодов (р)

Вот как я определил:

.mod файл

tuple capacity3
{
    key int sup;
    key int comp;
    key int peri;
    int val3;
}

{capacity3}aa=...;

файл.dat

aa={<1,1,1,620>,<1,1,2,610>,<1,1,3,630>,<1,1,4,620>, ..........

Также я написал ограничение, где этот параметр как:

item(aa,<i,c,p>).val3; // where aa denotes the value of Aicp

Я все еще не получаю правильный ответ. Где моя ошибка?

1 ответ

Да, пункт должен работать:

int val=item(aa,<1,1,3>).val3;

execute
{
  writeln(val);
}

дает

630

С уважением

Другие вопросы по тегам