Activity(int c) const | operations_research::sat::LinearIncrementalEvaluator | |
AddEnforcementLiteral(int ct_index, int lit) | operations_research::sat::LinearIncrementalEvaluator | |
AddLinearExpression(int ct_index, const LinearExpressionProto &expr, int64_t multiplier) | operations_research::sat::LinearIncrementalEvaluator | |
AddLiteral(int ct_index, int lit, int64_t coeff=1) | operations_research::sat::LinearIncrementalEvaluator | |
AddOffset(int ct_index, int64_t offset) | operations_research::sat::LinearIncrementalEvaluator | |
AddTerm(int ct_index, int var, int64_t coeff, int64_t offset=0) | operations_research::sat::LinearIncrementalEvaluator | |
AppearsInViolatedConstraints(int var) const | operations_research::sat::LinearIncrementalEvaluator | |
ClearAffectedVariables() | operations_research::sat::LinearIncrementalEvaluator | |
ComputeInitialActivities(absl::Span< const int64_t > solution) | operations_research::sat::LinearIncrementalEvaluator | |
ConstraintToVars(int c) const | operations_research::sat::LinearIncrementalEvaluator | inline |
DeterministicTime() const | operations_research::sat::LinearIncrementalEvaluator | inline |
IsViolated(int c) const | operations_research::sat::LinearIncrementalEvaluator | |
LinearIncrementalEvaluator()=default | operations_research::sat::LinearIncrementalEvaluator | |
NewConstraint(Domain domain) | operations_research::sat::LinearIncrementalEvaluator | |
num_constraints() const | operations_research::sat::LinearIncrementalEvaluator | inline |
ObjectiveCoefficient(int var) const | operations_research::sat::LinearIncrementalEvaluator | inline |
PrecomputeCompactView(absl::Span< const int64_t > var_max_variation) | operations_research::sat::LinearIncrementalEvaluator | |
ReduceBounds(int c, int64_t lb, int64_t ub) | operations_research::sat::LinearIncrementalEvaluator | |
SlopeBreakpoints(int var, int64_t current_value, const Domain &var_domain) const | operations_research::sat::LinearIncrementalEvaluator | |
UpdateScoreOnWeightUpdate(int c, absl::Span< const int64_t > jump_deltas, absl::Span< double > var_to_score_change) | operations_research::sat::LinearIncrementalEvaluator | |
UpdateVariableAndScores(int var, int64_t delta, absl::Span< const double > weights, absl::Span< const int64_t > jump_deltas, absl::Span< double > jump_scores, std::vector< int > *constraints_with_changed_violations) | operations_research::sat::LinearIncrementalEvaluator | |
VariablesAffectedByLastUpdate() const | operations_research::sat::LinearIncrementalEvaluator | inline |
VarIsConsistent(int var) const | operations_research::sat::LinearIncrementalEvaluator | |
Violation(int c) const | operations_research::sat::LinearIncrementalEvaluator | |
ViolationChangeIsConvex(int var) const | operations_research::sat::LinearIncrementalEvaluator | |
WeightedViolation(absl::Span< const double > weights) const | operations_research::sat::LinearIncrementalEvaluator | |
WeightedViolationDelta(absl::Span< const double > weights, int var, int64_t delta) const | operations_research::sat::LinearIncrementalEvaluator | |