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

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

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

Синтаксис

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

Параметры

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

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

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

Описание

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

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

Пример

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

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

См. также