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

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

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

Синтаксис

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

Параметры

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

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

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

Описание

Метод модуля О2_CP_SAT. Ссылка на модуль возвращается через О2.Модели().МодельОграничений().

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

Пример

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

ПараметрыМодели.КонтрольЦелыхЧисел = ...; // <-- настройка при необходимости

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

См. также