О2_MP_МенеджерЦелевойФункции.ДобавитьСумму
Добавляет сумму переданных выражений к накопленным данным целевой функции. Основной способ вызова — Модель.ЦелеваяФункция().ДобавитьСумму(...).
Синтаксис
Модель.ЦелеваяФункция().ДобавитьСумму(
Выражения1,
Выражения2,
Выражения3,
Выражения4
)
Параметры
- Выражения1 — Произвольный, Массив из Произвольный — выражение или массив выражений для добавления.
- Выражения2 — Произвольный, Массив из Произвольный, Неопределено — дополнительное выражение или массив (необязательно).
- Выражения3 — Произвольный, Массив из Произвольный, Неопределено — дополнительное выражение или массив (необязательно).
- Выражения4 — Произвольный, Массив из Произвольный, Неопределено — дополнительное выражение или массив (необязательно).
Возвращаемое значение
- ОбработкаОбъект — сам менеджер целевой функции (для цепочки вызовов).
Пример
Модель = О2.Модели()
.ЛинейнаяНепрерывнаяМодель()
.СоздатьМодель();
ПеременнаяX = Модель.Переменные().Добавить("x");
ПеременнаяY = Модель.Переменные().Добавить("y");
ПеременнаяZ = Модель.Переменные().Добавить("z");
МассивПеременных = Новый Массив;
МассивПеременных.Добавить(ПеременнаяX);
МассивПеременных.Добавить(ПеременнаяY);
Модель.ЦелеваяФункция()
.ДобавитьСумму(МассивПеременных, ПеременнаяZ)
.Минимизировать();