О2_MaxFlow.СоздатьПараметрыМодели
Формирует структуру параметров модели максимального потока со значениями по умолчанию. Основной путь вызова — через фасад О2.Модели().МодельМаксимальногоПотока().СоздатьПараметрыМодели().
Синтаксис
О2.Модели().МодельМаксимальногоПотока().СоздатьПараметрыМодели()
Возвращаемое значение
- Структура — параметры модели со следующими полями:
- КонтрольЦелыхЧисел — ПеречислениеСсылка.О2_МетодыКонтроляЦелыхЧисел — метод контроля целочисленности значений, передаваемых в модель. Значение по умолчанию —
ВызыватьИсключение.
- КонтрольЦелыхЧисел — ПеречислениеСсылка.О2_МетодыКонтроляЦелыхЧисел — метод контроля целочисленности значений, передаваемых в модель. Значение по умолчанию —
Описание
Поле КонтрольЦелыхЧисел управляет поведением расширения при попытке передать в модель нецелое числовое значение (например, при указании пропускной способности дуги как дробного числа). Допустимые значения:
ВызыватьИсключение— значение по умолчанию. Попытка использовать нецелое число приводит к исключению.- Иные значения — альтернативные стратегии контроля (округление, автоматическое приведение).
Рекомендация
Оставляйте значение по умолчанию ВызыватьИсключение — это гарантирует, что ошибка в подготовке данных будет замечена сразу, а не приведёт к скрытому искажению результата.
Пример
Параметры = О2.Модели()
.МодельМаксимальногоПотока()
.СоздатьПараметрыМодели();
Модель = О2.СоздатьМодель(
О2.ТипыМоделей().МодельМаксимальногоПотока(),
Параметры
);