![]() |
OR-Tools
9.6
|
Definition at line 91 of file scheduling_cuts.cc.
Public Member Functions | |
| EnergyEvent (int t, SchedulingConstraintHelper *x_helper) | |
| bool | IsPresent () const |
| IntegerValue | GetMinOverlap (IntegerValue start, IntegerValue end) const |
| ABSL_MUST_USE_RESULT bool | FillEnergyLp (AffineExpression x_size, const absl::StrongVector< IntegerVariable, double > &lp_values, Model *model) |
| std::string | DebugString () const |
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 |
| 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 92 of file scheduling_cuts.cc.
|
inline |
Definition at line 153 of file scheduling_cuts.cc.
|
inline |
Definition at line 129 of file scheduling_cuts.cc.
|
inline |
Definition at line 121 of file scheduling_cuts.cc.
|
inline |
Definition at line 117 of file scheduling_cuts.cc.
|
inherited |
Definition at line 146 of file scheduling_cuts.h.
| bool energy_is_quadratic = false |
Definition at line 108 of file scheduling_cuts.cc.
|
inherited |
Definition at line 142 of file scheduling_cuts.h.
| LinearExpression linearized_energy |
Definition at line 104 of file scheduling_cuts.cc.
| double linearized_energy_lp_value = 0.0 |
Definition at line 105 of file scheduling_cuts.cc.
| LiteralIndex presence_literal_index = kNoLiteralIndex |
Definition at line 99 of file scheduling_cuts.cc.
|
inherited |
Definition at line 134 of file scheduling_cuts.h.
|
inherited |
Definition at line 133 of file scheduling_cuts.h.
|
inherited |
Definition at line 135 of file scheduling_cuts.h.
|
inherited |
Definition at line 132 of file scheduling_cuts.h.
|
inherited |
Definition at line 131 of file scheduling_cuts.h.
|
inherited |
Definition at line 138 of file scheduling_cuts.h.
|
inherited |
Definition at line 137 of file scheduling_cuts.h.
| AffineExpression y_size |
Definition at line 96 of file scheduling_cuts.cc.
|
inherited |
Definition at line 139 of file scheduling_cuts.h.
| double y_spread = 0.0 |
Definition at line 111 of file scheduling_cuts.cc.