Home
Nastya Birillo edited this page Apr 9, 2017
·
29 revisions
-count_agents N
// N - количество агентов (Integer)
- старт: номер вершины
- финиш: номер вершины
Опциональные параметры:
- вместимость машины (не считая водителя)
- стоимость проезда одного километра: может быть дробным числом
- тип:
carpooling
- имя:
JADE-carpooling
- свойства:
-
districts
: районы, которые проезжает водитель. Формат:D1,D2,...,Dn
-
- расширение файла:
.gml
- как задавать город:
mas-carpooling-appl/src/main/resources/small_city.gml
- конструктор по умолчанию строит город из файла
small_city.gml
- возможный параметр конструктора: путь к файлу от папки
mas-carpooling
- как пользоваться:
Parser parser = new Parser();
Graph<String, DefaultWeightedEdge> city = parser.getCity();
- осуществляется в классе
CitizenAgent.java
- расчёт выполняется на этапе
setup
агента - для доступа к списку рёбер необходимо вызвать
getCurrentRoute()
- для доступа к стоимости проезда на своей тачке нужно вызвать
getCurrentPrice()