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

О2_Routing_Модель.Ресурсы

Возвращает менеджер ресурсов модели — величин, изменяющихся вдоль маршрута (грузоподъёмность, время, пробег, число остановок). Метод вызывается на объекте модели: Модель.Ресурсы().

Синтаксис

Модель.Ресурсы()

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

  • ОбработкаОбъект.О2_Routing_МенеджерРесурсов — менеджер ресурсов. Методы менеджера описаны в разделе Ресурсы.

Описание

Каждый ресурс задаётся правилом прироста (транзитом), резервом ожидания, ёмкостью (общей или per-vehicle) и флагом «накапливать с нуля». Дополнительные операции с ресурсами (мягкие границы, балансировка, жёсткие границы значения ресурса в точке маршрута) живут на менеджерах целевой функции и ограничений.

Пример

Модель.Транзиты().ДобавитьВектор(О2.Утилиты().Массив(0, 1, 1, 1, 1), "спрос");

Модель.Ресурсы().Добавить("спрос", 0, 2, Истина, "груз");

См. также