split algorithms in different plugins for better evaluation
split tsp brute force algorithm for better testing refactor and clean up
This commit is contained in:
committed by
Huyen Chau Nguyen
parent
f0d66ff0fb
commit
a40b3a98dc
@@ -42,6 +42,9 @@ class named_mutex;
|
||||
#include "../plugins/nearest.hpp"
|
||||
#include "../plugins/timestamp.hpp"
|
||||
#include "../plugins/round_trip.hpp"
|
||||
#include "../plugins/round_trip_NN.hpp"
|
||||
#include "../plugins/round_trip_BF.hpp"
|
||||
#include "../plugins/round_trip_FI.hpp"
|
||||
#include "../plugins/viaroute.hpp"
|
||||
#include "../plugins/match.hpp"
|
||||
#include "../server/data_structures/datafacade_base.hpp"
|
||||
@@ -88,6 +91,9 @@ OSRM_impl::OSRM_impl(libosrm_config &lib_config)
|
||||
RegisterPlugin(new TimestampPlugin<BaseDataFacade<QueryEdge::EdgeData>>(query_data_facade));
|
||||
RegisterPlugin(new ViaRoutePlugin<BaseDataFacade<QueryEdge::EdgeData>>(query_data_facade));
|
||||
RegisterPlugin(new RoundTripPlugin<BaseDataFacade<QueryEdge::EdgeData>>(query_data_facade));
|
||||
RegisterPlugin(new RoundTripPluginNN<BaseDataFacade<QueryEdge::EdgeData>>(query_data_facade));
|
||||
RegisterPlugin(new RoundTripPluginBF<BaseDataFacade<QueryEdge::EdgeData>>(query_data_facade));
|
||||
RegisterPlugin(new RoundTripPluginFI<BaseDataFacade<QueryEdge::EdgeData>>(query_data_facade));
|
||||
}
|
||||
|
||||
OSRM_impl::~OSRM_impl()
|
||||
|
||||
@@ -28,6 +28,10 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#ifndef OSRM_IMPL_HPP
|
||||
#define OSRM_IMPL_HPP
|
||||
|
||||
// #if __cplusplus > 199711L
|
||||
// #define register // Deprecated in C++11.
|
||||
// #endif // #if __cplusplus > 199711L
|
||||
|
||||
class BasePlugin;
|
||||
struct RouteParameters;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user