О2_CP_SAT_МенеджерОграничений.Соотношение
Устанавливает одно или несколько соотношений между линейными выражениями, записанных в одной строке через разделители. Метод модуля О2_CP_SAT_МенеджерОграничений, получаемого через Модель.Ограничения(). Вызывается как Модель.Ограничения().Соотношение(...).
Синтаксис
Модель.Ограничения().Соотношение(Соотношение, Условия)
Параметры
- Соотношение — Строка — строка, содержащая одно или несколько соотношений линейных выражений. В качестве разделителей допускаются:
";","=","<>",">",">=","<","<=". - Условия — ФиксированнаяСтруктура, Массив, Неопределено — булево выражение или массив булевых выражений, объединённых логическим «И» (см. Обзор).
Возвращаемое значение
- ОбработкаОбъект.О2_CP_SAT_МенеджерОграничений — текущий менеджер ограничений.
Пример
Пx = Модель.Переменная("x");
Пy = Модель.Переменная("y");
// Три соотношения одной строкой
Модель.Ограничения().Соотношение("3 <= 2*x + y <= 8; y > 0");