![]() |
OR-Tools
8.2
|
Public Member Functions | |
PropagatorInterface () | |
virtual | ~PropagatorInterface () |
virtual bool | Propagate ()=0 |
virtual bool | IncrementalPropagate (const std::vector< int > &watch_indices) |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in LinearProgrammingConstraint, SchedulingConstraintHelper, CircuitCoveringPropagator, and CircuitPropagator.
|
pure virtual |
Implemented in LinearProgrammingConstraint, TimeTableEdgeFinding, TimeTablingPerTask, ReservoirTimeTabling, SelectedMinPropagator, PrecedencesPropagator, SchedulingConstraintHelper, SquarePropagator, FixedDivisionPropagator, DivisionPropagator, PositiveProductPropagator, LinMinPropagator, MinPropagator, LevelZeroEquality, IntegerSumLE, DisjunctiveWithTwoItems, DisjunctivePrecedences, DisjunctiveEdgeFinding, DisjunctiveNotLast, CombinedDisjunctive< time_direction >, DisjunctiveDetectablePrecedences, DisjunctiveOverloadChecker, NonOverlappingRectanglesDisjunctivePropagator, NonOverlappingRectanglesEnergyPropagator, CumulativeEnergyConstraint, GreaterThanAtLeastOneOfPropagator, BooleanXorPropagator, CircuitCoveringPropagator, CircuitPropagator, AllDifferentBoundsPropagator, and AllDifferentConstraint.