OR-Tools  8.2
KnapsackPropagator Member List

This is the complete list of members for KnapsackPropagator, including all inherited members.

ComputeProfitBounds()=0KnapsackPropagatorpure virtual
CopyCurrentStateToSolution(bool has_one_propagator, std::vector< bool > *solution) constKnapsackPropagator
CopyCurrentStateToSolutionPropagator(std::vector< bool > *solution) const =0KnapsackPropagatorprotectedpure virtual
current_profit() constKnapsackPropagatorinline
GetNextItemId() const =0KnapsackPropagatorpure virtual
Init(const std::vector< int64 > &profits, const std::vector< int64 > &weights)KnapsackPropagator
InitPropagator()=0KnapsackPropagatorprotectedpure virtual
items() constKnapsackPropagatorinlineprotected
KnapsackPropagator(const KnapsackState &state)KnapsackPropagatorexplicit
profit_lower_bound() constKnapsackPropagatorinline
profit_upper_bound() constKnapsackPropagatorinline
set_profit_lower_bound(int64 profit)KnapsackPropagatorinlineprotected
set_profit_upper_bound(int64 profit)KnapsackPropagatorinlineprotected
state() constKnapsackPropagatorinlineprotected
Update(bool revert, const KnapsackAssignment &assignment)KnapsackPropagator
UpdatePropagator(bool revert, const KnapsackAssignment &assignment)=0KnapsackPropagatorprotectedpure virtual
~KnapsackPropagator()KnapsackPropagatorvirtual