#include <optimize_generator.h>
|
| OptimizeGenerator (const std::vector< std::string > &expPathsFileNames, const std::vector< std::string > &algorithms) |
|
std::string | buildStat () |
|
Json::Value | optimizeRoutes () |
|
void | generate (const std::string &routePath, const std::string &reportPath) |
|
Json::Value | test (const std::shared_ptr< bmpf::PathOptimizer > &pathOptimizer, const std::vector< std::vector< double >> &path) |
|
Генератор для сравнивания оптимизаторов "median" - медианный оптимизатор "newton" - оптимизатор алгоритмом Ньютона
◆ OptimizeGenerator()
OptimizeGenerator::OptimizeGenerator |
( |
const std::vector< std::string > & |
expPathsFileNames, |
|
|
const std::vector< std::string > & |
algorithms |
|
) |
| |
Конструктор
- Parameters
-
expPathsFileNames | список путей к данным |
algorithms | список названий алгоритмовы |
◆ buildStat()
std::string OptimizeGenerator::buildStat |
( |
| ) |
|
построить статистику по оптимизированным путям
- Returns
- статистика по оптимизированным путям
◆ generate()
void OptimizeGenerator::generate |
( |
const std::string & |
routePath, |
|
|
const std::string & |
reportPath |
|
) |
| |
генерирование тестов
- Parameters
-
routePath | путь к сохранённым маршрутам |
reportPath | путь к сохранённым отчётам |
◆ optimizeRoutes()
Json::Value OptimizeGenerator::optimizeRoutes |
( |
| ) |
|
сгенерировать оптимизированне пути
- Returns
- JSON-представление оптимизированных маршрутов
◆ test()
Json::Value OptimizeGenerator::test |
( |
const std::shared_ptr< bmpf::PathOptimizer > & |
pathOptimizer, |
|
|
const std::vector< std::vector< double >> & |
path |
|
) |
| |
тест поиска конкретного пути разными планировщиками
- Parameters
-
pathOptimizer | оптимизатор пути |
path | путь |
- Returns
- JSON-представление оптимизированных маршрутов
The documentation for this class was generated from the following files: