deprecation notices
This commit is contained in:
parent
2d1ea7a3de
commit
df79b5b4cc
@ -65,7 +65,7 @@ struct ContractorConfig final : storage::IOConfig
|
|||||||
|
|
||||||
unsigned requested_num_threads;
|
unsigned requested_num_threads;
|
||||||
|
|
||||||
// Deprecated
|
// DEPRECATED to be removed in v6.0
|
||||||
// A percentage of vertices that will be contracted for the hierarchy.
|
// A percentage of vertices that will be contracted for the hierarchy.
|
||||||
// Offers a trade-off between preprocessing and query time.
|
// Offers a trade-off between preprocessing and query time.
|
||||||
// The remaining vertices form the core of the hierarchy
|
// The remaining vertices form the core of the hierarchy
|
||||||
|
@ -158,7 +158,7 @@ inline engine_config_ptr argumentsToEngineConfig(const Nan::FunctionCallbackInfo
|
|||||||
}
|
}
|
||||||
else if (*v8::String::Utf8Value(algorithm_str) == std::string("CoreCH"))
|
else if (*v8::String::Utf8Value(algorithm_str) == std::string("CoreCH"))
|
||||||
{
|
{
|
||||||
engine_config->algorithm = osrm::EngineConfig::Algorithm::CoreCH;
|
engine_config->algorithm = osrm::EngineConfig::Algorithm::CH;
|
||||||
}
|
}
|
||||||
else if (*v8::String::Utf8Value(algorithm_str) == std::string("MLD"))
|
else if (*v8::String::Utf8Value(algorithm_str) == std::string("MLD"))
|
||||||
{
|
{
|
||||||
|
@ -144,7 +144,6 @@ class SVGPrinter (gdb.Command):
|
|||||||
self.re_bbox = None
|
self.re_bbox = None
|
||||||
self.to_svg = {
|
self.to_svg = {
|
||||||
'const osrm::engine::datafacade::ContiguousInternalMemoryDataFacade<osrm::engine::routing_algorithms::ch::Algorithm> &': self.Facade,
|
'const osrm::engine::datafacade::ContiguousInternalMemoryDataFacade<osrm::engine::routing_algorithms::ch::Algorithm> &': self.Facade,
|
||||||
'const osrm::engine::datafacade::ContiguousInternalMemoryDataFacade<osrm::engine::routing_algorithms::corech::Algorithm> &': self.Facade,
|
|
||||||
'const osrm::engine::datafacade::ContiguousInternalMemoryDataFacade<osrm::engine::routing_algorithms::mld::Algorithm> &': self.Facade,
|
'const osrm::engine::datafacade::ContiguousInternalMemoryDataFacade<osrm::engine::routing_algorithms::mld::Algorithm> &': self.Facade,
|
||||||
'osrm::engine::routing_algorithms::Facade': self.Facade,
|
'osrm::engine::routing_algorithms::Facade': self.Facade,
|
||||||
'osrm::engine::DataFacade': self.Facade}
|
'osrm::engine::DataFacade': self.Facade}
|
||||||
|
@ -44,7 +44,8 @@ int Contractor::Run()
|
|||||||
{
|
{
|
||||||
if (config.core_factor)
|
if (config.core_factor)
|
||||||
{
|
{
|
||||||
util::Log(logWARNING) << "Using core factor is deprecated and will be ignored. Falling back to CH.";
|
util::Log(logWARNING)
|
||||||
|
<< "Using core factor is deprecated and will be ignored. Falling back to CH.";
|
||||||
config.core_factor = 1.0;
|
config.core_factor = 1.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ return_code parseArguments(int argc,
|
|||||||
"Number of threads to use")(
|
"Number of threads to use")(
|
||||||
"core,k",
|
"core,k",
|
||||||
boost::program_options::value<double>(&contractor_config.core_factor)->default_value(1.0),
|
boost::program_options::value<double>(&contractor_config.core_factor)->default_value(1.0),
|
||||||
"Percentage of the graph (in vertices) to contract [0..1]. Will always be 1.0")(
|
"DEPRECATED: Will always be 1.0. Percentage of the graph (in vertices) to contract [0..1].")(
|
||||||
"segment-speed-file",
|
"segment-speed-file",
|
||||||
boost::program_options::value<std::vector<std::string>>(
|
boost::program_options::value<std::vector<std::string>>(
|
||||||
&contractor_config.updater_config.segment_speed_lookup_paths)
|
&contractor_config.updater_config.segment_speed_lookup_paths)
|
||||||
|
@ -62,10 +62,8 @@ std::istream &operator>>(std::istream &in, EngineConfig::Algorithm &algorithm)
|
|||||||
in >> token;
|
in >> token;
|
||||||
boost::to_lower(token);
|
boost::to_lower(token);
|
||||||
|
|
||||||
if (token == "ch")
|
if (token == "ch" || token == "corech")
|
||||||
algorithm = EngineConfig::Algorithm::CH;
|
algorithm = EngineConfig::Algorithm::CH;
|
||||||
else if (token == "corech")
|
|
||||||
algorithm = EngineConfig::Algorithm::CoreCH;
|
|
||||||
else if (token == "mld")
|
else if (token == "mld")
|
||||||
algorithm = EngineConfig::Algorithm::MLD;
|
algorithm = EngineConfig::Algorithm::MLD;
|
||||||
else
|
else
|
||||||
|
@ -93,9 +93,9 @@ test('constructor: autoswitches to CoreCH for a CH dataset if capable', function
|
|||||||
|
|
||||||
test('constructor: throws if data doesn\'t match algorithm', function(assert) {
|
test('constructor: throws if data doesn\'t match algorithm', function(assert) {
|
||||||
assert.plan(3);
|
assert.plan(3);
|
||||||
assert.throws(function() { new OSRM({algorithm: 'CoreCH', path: monaco_mld_path}); });
|
assert.throws(function() { new OSRM({algorithm: 'CoreCH', path: monaco_mld_path}); }, 'CoreCH with MLD data');
|
||||||
assert.throws(function() { new OSRM({algorithm: 'CoreCH', path: monaco_path}); });
|
assert.ok(function() { new OSRM({algorithm: 'CoreCH', path: monaco_path}); }, 'CoreCH with CH data');
|
||||||
assert.throws(function() { new OSRM({algorithm: 'MLD', path: monaco_path}); });
|
assert.throws(function() { new OSRM({algorithm: 'MLD', path: monaco_path}); }, 'MLD with CH data');
|
||||||
});
|
});
|
||||||
|
|
||||||
test('constructor: parses custom limits', function(assert) {
|
test('constructor: parses custom limits', function(assert) {
|
||||||
|
@ -724,15 +724,6 @@ BOOST_AUTO_TEST_CASE(test_tile_speeds_ch)
|
|||||||
test_tile_speeds(osrm);
|
test_tile_speeds(osrm);
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_tile_speeds_corech)
|
|
||||||
{
|
|
||||||
using namespace osrm;
|
|
||||||
|
|
||||||
auto osrm =
|
|
||||||
getOSRM(OSRM_TEST_DATA_DIR "/corech/monaco.osrm", osrm::EngineConfig::Algorithm::CoreCH);
|
|
||||||
test_tile_speeds(osrm);
|
|
||||||
}
|
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_tile_speeds_mld)
|
BOOST_AUTO_TEST_CASE(test_tile_speeds_mld)
|
||||||
{
|
{
|
||||||
using namespace osrm;
|
using namespace osrm;
|
||||||
@ -829,15 +820,6 @@ BOOST_AUTO_TEST_CASE(test_tile_nodes_ch)
|
|||||||
test_tile_nodes(osrm);
|
test_tile_nodes(osrm);
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_tile_nodes_corech)
|
|
||||||
{
|
|
||||||
using namespace osrm;
|
|
||||||
|
|
||||||
auto osrm =
|
|
||||||
getOSRM(OSRM_TEST_DATA_DIR "/corech/monaco.osrm", osrm::EngineConfig::Algorithm::CoreCH);
|
|
||||||
test_tile_nodes(osrm);
|
|
||||||
}
|
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(test_tile_nodes_mld)
|
BOOST_AUTO_TEST_CASE(test_tile_nodes_mld)
|
||||||
{
|
{
|
||||||
using namespace osrm;
|
using namespace osrm;
|
||||||
|
Loading…
Reference in New Issue
Block a user