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

О2_Knapsack.СоздатьМодель

Создаёт новый объект модели задачи о ранце. Основной путь вызова — через фасад О2.Модели().МодельЗадачиРюкзака().СоздатьМодель(...).

Синтаксис

О2.Модели().МодельЗадачиРюкзака().СоздатьМодель(Параметры)

Параметры

  • ПараметрыСтруктура, Неопределено — Параметры модели. Формируются методом СоздатьПараметрыМодели. Если не указаны, используются значения по умолчанию.

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

  • ОбработкаОбъект.О2_Knapsack_Модель — объект модели задачи рюкзака. Методы объекта описаны в разделе Объект модели.

Описание

Метод эквивалентен вызову О2.СоздатьМодель с типом модели О2.ТипыМоделей().МодельЗадачиРюкзака(). Прямой вызов через модуль О2_Knapsack удобен, когда тип модели известен на этапе написания кода и параметры задаются явно.

Пример

ПараметрыМодели = О2.Модели()
.МодельЗадачиРюкзака()
.СоздатьПараметрыМодели();

ПараметрыМодели.Размерность = 2; // <-- двумерная задача о рюкзаке

Модель = О2.Модели()
.МодельЗадачиРюкзака()
.СоздатьМодель(ПараметрыМодели);

См. также