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

О2_MP_МенеджерЦелевойФункции.ДобавитьТерм

Добавляет терм вида Коэффициент × Выражение к накопленным данным целевой функции. Основной способ вызова — Модель.ЦелеваяФункция().ДобавитьТерм(...).

Синтаксис

Модель.ЦелеваяФункция().ДобавитьТерм(Выражение, Коэффициент)

Параметры

  • Выражение — добавляемое выражение. Допустимые типы:
    • ФиксированнаяСтруктура — объект линейного выражения или переменной модели.
    • Число — числовая константа.
    • Строка — строка с линейным выражением.
  • КоэффициентЧисло — числовой множитель при выражении.

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

  • ОбработкаОбъект — сам менеджер целевой функции (для цепочки вызовов).

Пример

// 3*x + 5*y
Модель = О2.Модели()
.ЛинейнаяНепрерывнаяМодель()
.СоздатьМодель();

ПеременнаяX = Модель.Переменные().Добавить("x");
ПеременнаяY = Модель.Переменные().Добавить("y");

Модель.ЦелеваяФункция()
.ДобавитьТерм(ПеременнаяX, 3)
.ДобавитьТерм(ПеременнаяY, 5)
.Минимизировать();

См. также