![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
#include <integer.h>
Public Member Functions | |
| PropagatorInterface ()=default | |
| virtual | ~PropagatorInterface ()=default |
| virtual bool | Propagate ()=0 |
| virtual bool | IncrementalPropagate (const std::vector< int > &) |
|
default |
|
virtualdefault |
|
inlinevirtual |
|
pure virtual |
Implemented in operations_research::sat::AllDifferentBoundsPropagator, operations_research::sat::AllDifferentConstraint, operations_research::sat::BooleanXorPropagator, operations_research::sat::CircuitCoveringPropagator, operations_research::sat::CircuitPropagator, operations_research::sat::CombinedDisjunctive< time_direction >, operations_research::sat::CumulativeDualFeasibleEnergyConstraint, operations_research::sat::CumulativeEnergyConstraint, operations_research::sat::CumulativeIsAfterSubsetConstraint, operations_research::sat::DisjunctiveDetectablePrecedences, operations_research::sat::DisjunctiveEdgeFinding, operations_research::sat::DisjunctiveNotLast, operations_research::sat::DisjunctiveOverloadChecker, operations_research::sat::DisjunctivePrecedences, operations_research::sat::DisjunctiveSimplePrecedences, operations_research::sat::DisjunctiveWithTwoItems, operations_research::sat::DivisionPropagator, operations_research::sat::FixedDivisionPropagator, operations_research::sat::FixedModuloPropagator, operations_research::sat::GreaterThanAtLeastOneOfPropagator, operations_research::sat::GreaterThanMinOfExprsPropagator, operations_research::sat::LevelZeroEquality, operations_research::sat::LinearConstraintPropagator< use_int128 >, operations_research::sat::LinearConstraintPropagator< false >, operations_research::sat::LinearConstraintPropagator< true >, operations_research::sat::LinearProgrammingConstraint, operations_research::sat::LinearPropagator, operations_research::sat::MandatoryOverlapPropagator, operations_research::sat::MinPropagator, operations_research::sat::NoCyclePropagator, operations_research::sat::NonOverlappingRectanglesDisjunctivePropagator, operations_research::sat::NonOverlappingRectanglesEnergyPropagator, operations_research::sat::NoOverlap2DConstraintHelper, operations_research::sat::Precedences2DPropagator, operations_research::sat::PrecedencesPropagator, operations_research::sat::ProductPropagator, operations_research::sat::RectanglePairwisePropagator, operations_research::sat::ReservoirTimeTabling, operations_research::sat::SchedulingConstraintHelper, operations_research::sat::SquarePropagator, operations_research::sat::TimeTableEdgeFinding, operations_research::sat::TimeTablingPerTask, and operations_research::sat::TryEdgeRectanglePropagator.