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

О2_MP_МенеджерЦелевойФункции.ПолучитьВыражение

Возвращает накопленное выражение целевой функции. Основной способ вызова — Модель.ЦелеваяФункция().ПолучитьВыражение().

Синтаксис

Модель.ЦелеваяФункция().ПолучитьВыражение()

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

  • ФиксированнаяСтруктура — данные накопленного линейного выражения:
    • МодельОбработкаОбъект — модель-владелец.
    • ТипСтрока — тип объекта модели.
    • ДискриминаторСтрока — данные выражения.
    • ТермыСоответствие — данные термов.
    • СмещениеЧисло — константное смещение выражения.

Пример

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

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

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

Выражение = Модель.ЦелеваяФункция().ПолучитьВыражение();

См. также