Skip to content

Commit

Permalink
moves kMaxSearchIntervalSize to limits.h
Browse files Browse the repository at this point in the history
  • Loading branch information
mority committed May 13, 2024
1 parent 2c29b0b commit fef3544
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 7 deletions.
8 changes: 4 additions & 4 deletions include/nigiri/routing/interval_estimate.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#pragma once

#include "nigiri/routing/journey.h"
#include "nigiri/routing/limits.h"
#include "nigiri/routing/pareto_set.h"
#include "nigiri/routing/query.h"
#include "nigiri/timetable.h"
Expand All @@ -14,10 +15,9 @@ struct interval_estimator {
: tt_{tt}, q_{q} {

auto const start_itv = std::visit(
utl::overloaded{[](unixtime_t const& ut) {
return interval<unixtime_t>{ut, ut};
},
[](interval<unixtime_t> iut) { return iut; }},
utl::overloaded{
[](unixtime_t const& ut) { return interval<unixtime_t>{ut, ut}; },
[](interval<unixtime_t> iut) { return iut; }},
q.start_time_);

auto const ext = kMaxSearchIntervalSize - start_itv.size();
Expand Down
2 changes: 2 additions & 0 deletions include/nigiri/routing/limits.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,7 @@ namespace nigiri::routing {

static constexpr auto const kMaxTransfers = std::uint8_t{7U};
static constexpr auto const kMaxTravelTime = 1_days;
constexpr auto const kMaxSearchIntervalSize =
date::days{std::numeric_limits<duration_t::rep>::max() / 1440};

} // namespace nigiri::routing
3 changes: 0 additions & 3 deletions include/nigiri/types.h
Original file line number Diff line number Diff line change
Expand Up @@ -282,9 +282,6 @@ enum class direction { kForward, kBackward };

using transport_mode_id_t = std::int32_t;

constexpr auto const kMaxSearchIntervalSize =
date::days{std::numeric_limits<duration_t::rep>::max() / 1440};

} // namespace nigiri

#include <iomanip>
Expand Down

0 comments on commit fef3544

Please sign in to comment.