О2_IP_МенеджерПеременных.ДобавитьБулеву
Создаёт и регистрирует в модели новую булеву переменную с диапазоном значений [0, 1], где 0 — Ложь, 1 — Истина. Основной способ вызова — Модель.Переменные().ДобавитьБулеву(...).
Синтаксис
Модель.Переменные().ДобавитьБулеву(Имя)
Параметры
- Имя — Строка, Неопределено — уникальное имя переменной, используемое в выражениях. Должно быть валидным идентификатором. Если не указано, имя присваивается автоматически по индексу переменной:
_<Индекс>(нумерация с 0).
Возвращаемое значение
- ФиксированнаяСтруктура — данные зарегистрированной переменной.
Пример
Модель = О2.Модели()
.ЛинейнаяЦелочисленнаяМодель()
.СоздатьМодель();
ФлагАктивен = Модель.Переменные().ДобавитьБулеву("флаг");
Модель.Ограничения().Соотношение("x <= 100 * флаг");