Перейти к основному содержимому

О2_CP_SAT_МенеджерПеременных.Отрицание

Инвертирует указанное булево значение. Основной способ вызова — через Модель.Переменные().Отрицание(...).

Синтаксис

Модель.Переменные().Отрицание(Значение)

Параметры

  • ЗначениеФиксированнаяСтруктура, Булево — значение для инвертирования. Допускаются:

Возвращаемое значение

  • ФиксированнаяСтруктура — данные инвертированного булева выражения.

Пример

ОборудованиеИспользуется = Модель.Переменные().ДобавитьБулеву("ОИ");
ОборудованиеНеИспользуется = Модель.Переменные().Отрицание(ОборудованиеИспользуется);

Модель.Ограничения().Соотношение("x <= 10", ОборудованиеИспользуется);
Модель.Ограничения().Соотношение("x = 0", ОборудованиеНеИспользуется);

См. также