Definition at line 408 of file routing_cuts.h.
#include <routing_cuts.h>
|
| | MinOutgoingFlowHelper (int num_nodes, const std::vector< int > &tails, const std::vector< int > &heads, const std::vector< Literal > &literals, Model *model) |
| | ~MinOutgoingFlowHelper () |
| int | ComputeDimensionBasedMinOutgoingFlow (absl::Span< const int > subset, const RouteRelationsHelper &helper, BestBoundHelper *best_bound) |
| int | ComputeMinOutgoingFlow (absl::Span< const int > subset) |
| int | ComputeTightMinOutgoingFlow (absl::Span< const int > subset) |
| bool | SubsetMightBeServedWithKRoutes (int k, absl::Span< const int > subset, RouteRelationsHelper *helper=nullptr, LinearConstraintManager *manager=nullptr, int special_node=-1, bool use_forward_direction=true) |
| absl::Span< const int > | CannotBeLast () const |
| absl::Span< const int > | CannotBeFirst () const |
| void | ReportDpSkip () |
◆ MinOutgoingFlowHelper()
| operations_research::sat::MinOutgoingFlowHelper::MinOutgoingFlowHelper |
( |
int | num_nodes, |
|
|
const std::vector< int > & | tails, |
|
|
const std::vector< int > & | heads, |
|
|
const std::vector< Literal > & | literals, |
|
|
Model * | model ) |
◆ ~MinOutgoingFlowHelper()
| operations_research::sat::MinOutgoingFlowHelper::~MinOutgoingFlowHelper |
( |
| ) |
|
◆ CannotBeFirst()
| absl::Span< const int > operations_research::sat::MinOutgoingFlowHelper::CannotBeFirst |
( |
| ) |
const |
|
inline |
◆ CannotBeLast()
| absl::Span< const int > operations_research::sat::MinOutgoingFlowHelper::CannotBeLast |
( |
| ) |
const |
|
inline |
◆ ComputeDimensionBasedMinOutgoingFlow()
| int operations_research::sat::MinOutgoingFlowHelper::ComputeDimensionBasedMinOutgoingFlow |
( |
absl::Span< const int > | subset, |
|
|
const RouteRelationsHelper & | helper, |
|
|
BestBoundHelper * | best_bound ) |
◆ ComputeMinOutgoingFlow()
| int operations_research::sat::MinOutgoingFlowHelper::ComputeMinOutgoingFlow |
( |
absl::Span< const int > | subset | ) |
|
◆ ComputeTightMinOutgoingFlow()
| int operations_research::sat::MinOutgoingFlowHelper::ComputeTightMinOutgoingFlow |
( |
absl::Span< const int > | subset | ) |
|
◆ ReportDpSkip()
| void operations_research::sat::MinOutgoingFlowHelper::ReportDpSkip |
( |
| ) |
|
|
inline |
◆ SubsetMightBeServedWithKRoutes()
| bool operations_research::sat::MinOutgoingFlowHelper::SubsetMightBeServedWithKRoutes |
( |
int | k, |
|
|
absl::Span< const int > | subset, |
|
|
RouteRelationsHelper * | helper = nullptr, |
|
|
LinearConstraintManager * | manager = nullptr, |
|
|
int | special_node = -1, |
|
|
bool | use_forward_direction = true ) |
The documentation for this class was generated from the following files: