Definition at line 116 of file routing_cuts.h.
#include <routing_cuts.h>
|
| | RouteRelationsHelper ()=default |
| int | num_dimensions () const |
| int | num_nodes () const |
| int | num_arcs () const |
| const AffineExpression & | GetNodeExpression (int node, int dimension) const |
| const HeadMinusTailBounds & | GetArcRelation (int arc, int dimension) const |
| bool | HasShortestPathsInformation () const |
| bool | PathExists (int tail, int head) const |
| bool | PropagateLocalBoundsUsingShortestPaths (const IntegerTrail &integer_trail, int tail, int head, const absl::flat_hash_map< IntegerVariable, IntegerValue > &input, absl::flat_hash_map< IntegerVariable, IntegerValue > *output) const |
| IntegerValue | GetArcOffsetLowerBound (int arc, int dimension, bool negate_expressions) const |
| void | RemoveArcs (absl::Span< const int > sorted_arc_indices) |
◆ RouteRelationsHelper()
| operations_research::sat::RouteRelationsHelper::RouteRelationsHelper |
( |
| ) |
|
|
default |
◆ Create()
◆ GetArcOffsetLowerBound()
| IntegerValue operations_research::sat::RouteRelationsHelper::GetArcOffsetLowerBound |
( |
int | arc, |
|
|
int | dimension, |
|
|
bool | negate_expressions ) const |
◆ GetArcRelation()
| const HeadMinusTailBounds & operations_research::sat::RouteRelationsHelper::GetArcRelation |
( |
int | arc, |
|
|
int | dimension ) const |
|
inline |
◆ GetNodeExpression()
| const AffineExpression & operations_research::sat::RouteRelationsHelper::GetNodeExpression |
( |
int | node, |
|
|
int | dimension ) const |
|
inline |
◆ HasShortestPathsInformation()
| bool operations_research::sat::RouteRelationsHelper::HasShortestPathsInformation |
( |
| ) |
const |
|
inline |
◆ num_arcs()
| int operations_research::sat::RouteRelationsHelper::num_arcs |
( |
| ) |
const |
|
inline |
◆ num_dimensions()
| int operations_research::sat::RouteRelationsHelper::num_dimensions |
( |
| ) |
const |
|
inline |
◆ num_nodes()
| int operations_research::sat::RouteRelationsHelper::num_nodes |
( |
| ) |
const |
|
inline |
◆ PathExists()
| bool operations_research::sat::RouteRelationsHelper::PathExists |
( |
int | tail, |
|
|
int | head ) const |
|
inline |
◆ PropagateLocalBoundsUsingShortestPaths()
| bool operations_research::sat::RouteRelationsHelper::PropagateLocalBoundsUsingShortestPaths |
( |
const IntegerTrail & | integer_trail, |
|
|
int | tail, |
|
|
int | head, |
|
|
const absl::flat_hash_map< IntegerVariable, IntegerValue > & | input, |
|
|
absl::flat_hash_map< IntegerVariable, IntegerValue > * | output ) const |
|
inline |
◆ RemoveArcs()
| void operations_research::sat::RouteRelationsHelper::RemoveArcs |
( |
absl::Span< const int > | sorted_arc_indices | ) |
|
The documentation for this class was generated from the following files: