![]() |
OR-Tools
9.6
|
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, NoCyclePropagator, and CircuitPropagator.
|
pure virtual |
Implemented in LinearProgrammingConstraint, TimeTableEdgeFinding, TimeTablingPerTask, ReservoirTimeTabling, SelectedMinPropagator, PrecedencesPropagator, LinearPropagator, SchedulingConstraintHelper, SquarePropagator, FixedModuloPropagator, FixedDivisionPropagator, DivisionPropagator, ProductPropagator, LinMinPropagator, MinPropagator, LevelZeroEquality, IntegerSumLE, DisjunctiveWithTwoItems, DisjunctivePrecedences, DisjunctiveEdgeFinding, DisjunctiveNotLast, CombinedDisjunctive< time_direction >, DisjunctiveDetectablePrecedences, DisjunctiveOverloadChecker, NonOverlappingRectanglesDisjunctivePropagator, CumulativeIsAfterSubsetConstraint, CumulativeEnergyConstraint, GreaterThanAtLeastOneOfPropagator, BooleanXorPropagator, CircuitCoveringPropagator, NoCyclePropagator, CircuitPropagator, AllDifferentBoundsPropagator, and AllDifferentConstraint.