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

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

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

Синтаксис

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

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

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

Пример

Модель = О2.Модели()
.МодельОграничений()
.СоздатьМодель();

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

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

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

См. также