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

О2_MIP_МенеджерПеременных.Добавить

Создаёт переменную заданного типа с широким диапазоном допустимых значений [-2^48, 2^48). Основной способ вызова — через менеджер переменных: Модель.Переменные().Добавить(Целочисленная, Имя).

Синтаксис​

Модель.Переменные().Добавить(Целочисленная, Имя)

Параметры​

  • Целочисленная — Булево — Истина, если переменная целочисленная; Ложь, если непрерывная.
  • Имя — Строка, Неопределено — уникальное имя переменной. Должно быть валидным идентификатором. Если не указано, присваивается автоматически по индексу переменной: _<Индекс> (нумерация с 0).

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

  • ФиксированнаяСтруктура — данные зарегистрированной переменной.

Описание​

Используйте этот метод, когда тип переменной определяется динамически. Для явного создания переменной без флага используйте сахарные методы: ДобавитьЦелочисленную или ДобавитьНепрерывную.

Менеджер переменных доступен через Модель.Переменные().

Пример​

Модель = О2.Модели()
.ЛинейнаяСмешанноЦелочисленнаяМодель()
.СоздатьМодель();

ЦелаяПеременная = Модель.Переменные().Добавить(Истина, "n");
НепрерывнаяПеременная = Модель.Переменные().Добавить(Ложь, "v");

См. также​