![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 63 of file diffn_cuts.cc.
Public Member Functions | |
| DiffnEnergyEvent (int t, const SchedulingConstraintHelper *x_helper) | |
| bool | IsPresent () const |
| IntegerValue | GetMinOverlap (IntegerValue start, IntegerValue end) const |
| ABSL_MUST_USE_RESULT bool | FillEnergyLp (AffineExpression x_size, const util_intops::StrongVector< IntegerVariable, double > &lp_values, Model *model) |
| std::string | DebugString () const |
| Public Member Functions inherited from operations_research::sat::DiffnBaseEvent | |
| DiffnBaseEvent (int t, const SchedulingConstraintHelper *x_helper) | |
Public Attributes | |
| AffineExpression | y_size |
| LiteralIndex | presence_literal_index = kNoLiteralIndex |
| LinearExpression | linearized_energy |
| double | linearized_energy_lp_value = 0.0 |
| bool | energy_is_quadratic = false |
| double | y_spread = 0.0 |
| Public Attributes inherited from operations_research::sat::DiffnBaseEvent | |
| IntegerValue | x_start_min |
| IntegerValue | x_start_max |
| IntegerValue | x_end_min |
| IntegerValue | x_end_max |
| IntegerValue | x_size_min |
| IntegerValue | y_min = IntegerValue(0) |
| IntegerValue | y_max = IntegerValue(0) |
| IntegerValue | y_size_min |
| IntegerValue | energy_min |
| std::vector< LiteralValueValue > | decomposed_energy |
|
inline |
Definition at line 64 of file diffn_cuts.cc.
|
inline |
Definition at line 125 of file diffn_cuts.cc.
|
inline |
Definition at line 101 of file diffn_cuts.cc.
|
inline |
Definition at line 93 of file diffn_cuts.cc.
|
inline |
Definition at line 89 of file diffn_cuts.cc.
| bool operations_research::sat::DiffnEnergyEvent::energy_is_quadratic = false |
Definition at line 80 of file diffn_cuts.cc.
| LinearExpression operations_research::sat::DiffnEnergyEvent::linearized_energy |
Definition at line 76 of file diffn_cuts.cc.
| double operations_research::sat::DiffnEnergyEvent::linearized_energy_lp_value = 0.0 |
Definition at line 77 of file diffn_cuts.cc.
| LiteralIndex operations_research::sat::DiffnEnergyEvent::presence_literal_index = kNoLiteralIndex |
Definition at line 71 of file diffn_cuts.cc.
| AffineExpression operations_research::sat::DiffnEnergyEvent::y_size |
Definition at line 68 of file diffn_cuts.cc.
| double operations_research::sat::DiffnEnergyEvent::y_spread = 0.0 |
Definition at line 83 of file diffn_cuts.cc.