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

О2_CP_SAT_МенеджерОграничений.Соотношение

Устанавливает одно или несколько соотношений между линейными выражениями, записанных в одной строке через разделители. Метод модуля О2_CP_SAT_МенеджерОграничений, получаемого через Модель.Ограничения(). Вызывается как Модель.Ограничения().Соотношение(...).

Синтаксис

Модель.Ограничения().Соотношение(Соотношение, Условия)

Параметры

  • СоотношениеСтрока — строка, содержащая одно или несколько соотношений линейных выражений. В качестве разделителей допускаются: ";", "=", "<>", ">", ">=", "<", "<=".
  • УсловияФиксированнаяСтруктура, Массив, Неопределено — булево выражение или массив булевых выражений, объединённых логическим «И» (см. Обзор).

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

  • ОбработкаОбъект.О2_CP_SAT_МенеджерОграничений — текущий менеджер ограничений.

Пример

Пx = Модель.Переменная("x");
Пy = Модель.Переменная("y");

// Три соотношения одной строкой
Модель.Ограничения().Соотношение("3 <= 2*x + y <= 8; y > 0");

См. также