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

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

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

Синтаксис

Модель.ЦелеваяФункция().ДобавитьСумму(
Выражения1,
Выражения2,
Выражения3,
Выражения4
)

Параметры

  • Выражения1Произвольный, Массив из Произвольный — выражение или массив выражений для добавления.
  • Выражения2Произвольный, Массив из Произвольный, Неопределено — дополнительное выражение или массив (необязательно).
  • Выражения3Произвольный, Массив из Произвольный, Неопределено — дополнительное выражение или массив (необязательно).
  • Выражения4Произвольный, Массив из Произвольный, Неопределено — дополнительное выражение или массив (необязательно).

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

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

Пример

Модель = О2.Модели()
.ЛинейнаяНепрерывнаяМодель()
.СоздатьМодель();

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

МассивПеременных = Новый Массив;
МассивПеременных.Добавить(ПеременнаяX);
МассивПеременных.Добавить(ПеременнаяY);

Модель.ЦелеваяФункция()
.ДобавитьСумму(МассивПеременных, ПеременнаяZ)
.Минимизировать();

См. также