Definition at line 117 of file cuts.h.
#include <cuts.h>
|
| bool | FillFromLinearConstraint (const LinearConstraint &base_ct, const util_intops::StrongVector< IntegerVariable, double > &lp_values, IntegerTrail *integer_trail) |
| bool | FillFromParallelVectors (IntegerValue ub, absl::Span< const IntegerVariable > vars, absl::Span< const IntegerValue > coeffs, absl::Span< const double > lp_values, absl::Span< const IntegerValue > lower_bounds, absl::Span< const IntegerValue > upper_bounds) |
| bool | AppendOneTerm (IntegerVariable var, IntegerValue coeff, double lp_value, IntegerValue lb, IntegerValue ub) |
| bool | AllCoefficientsArePositive () const |
| void | ComplementForPositiveCoefficients () |
| void | ComplementForSmallerLpValues () |
| double | ComputeViolation () const |
| double | ComputeEfficacy () const |
| void | SortRelevantEntries () |
| std::string | DebugString () const |
◆ AllCoefficientsArePositive()
| bool operations_research::sat::CutData::AllCoefficientsArePositive |
( |
| ) |
const |
◆ AppendOneTerm()
| bool operations_research::sat::CutData::AppendOneTerm |
( |
IntegerVariable | var, |
|
|
IntegerValue | coeff, |
|
|
double | lp_value, |
|
|
IntegerValue | lb, |
|
|
IntegerValue | ub ) |
◆ ComplementForPositiveCoefficients()
| void operations_research::sat::CutData::ComplementForPositiveCoefficients |
( |
| ) |
|
◆ ComplementForSmallerLpValues()
| void operations_research::sat::CutData::ComplementForSmallerLpValues |
( |
| ) |
|
◆ ComputeEfficacy()
| double operations_research::sat::CutData::ComputeEfficacy |
( |
| ) |
const |
◆ ComputeViolation()
| double operations_research::sat::CutData::ComputeViolation |
( |
| ) |
const |
◆ DebugString()
| std::string operations_research::sat::CutData::DebugString |
( |
| ) |
const |
◆ FillFromLinearConstraint()
◆ FillFromParallelVectors()
| bool operations_research::sat::CutData::FillFromParallelVectors |
( |
IntegerValue | ub, |
|
|
absl::Span< const IntegerVariable > | vars, |
|
|
absl::Span< const IntegerValue > | coeffs, |
|
|
absl::Span< const double > | lp_values, |
|
|
absl::Span< const IntegerValue > | lower_bounds, |
|
|
absl::Span< const IntegerValue > | upper_bounds ) |
◆ SortRelevantEntries()
| void operations_research::sat::CutData::SortRelevantEntries |
( |
| ) |
|
◆ max_magnitude
| IntegerValue operations_research::sat::CutData::max_magnitude |
◆ num_relevant_entries
| int operations_research::sat::CutData::num_relevant_entries |
◆ rhs
| absl::int128 operations_research::sat::CutData::rhs |
◆ terms
| std::vector<CutTerm> operations_research::sat::CutData::terms |
The documentation for this struct was generated from the following files: