![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 26 of file routing_breaks.h.
#include <routing_breaks.h>
Public Types | |
| enum class | PropagationResult { kInfeasible , kChanged , kUnchanged } |
Public Member Functions | |
| BreakPropagator (int num_nodes) | |
| PropagationResult | FastPropagations (int path, DimensionValues &dimension_values, const PrePostVisitValues &visits) |
| PropagationResult | PropagateInterbreak (int path, DimensionValues &dimension, absl::Span< const std::pair< int64_t, int64_t > > interbreaks) |
Static Public Attributes | |
| static constexpr PropagationResult | kInfeasible |
| static constexpr PropagationResult | kChanged = PropagationResult::kChanged |
| static constexpr PropagationResult | kUnchanged = PropagationResult::kUnchanged |
|
strong |
| Enumerator | |
|---|---|
| kInfeasible | |
| kChanged | |
| kUnchanged | |
Definition at line 33 of file routing_breaks.h.
|
explicit |
Definition at line 32 of file routing_breaks.cc.
| BreakPropagator::PropagationResult operations_research::BreakPropagator::FastPropagations | ( | int | path, |
| DimensionValues & | dimension_values, | ||
| const PrePostVisitValues & | visits ) |
Definition at line 35 of file routing_breaks.cc.
| BreakPropagator::PropagationResult operations_research::BreakPropagator::PropagateInterbreak | ( | int | path, |
| DimensionValues & | dimension, | ||
| absl::Span< const std::pair< int64_t, int64_t > > | interbreaks ) |
Definition at line 207 of file routing_breaks.cc.
|
staticconstexpr |
Definition at line 38 of file routing_breaks.h.
|
staticconstexpr |
Definition at line 36 of file routing_breaks.h.
|
staticconstexpr |
Definition at line 39 of file routing_breaks.h.