Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
Internal methods and data structures, useful for testing. More...
#include <scheduling_cuts.h>
Public Member Functions | |
BaseEvent (int t, SchedulingConstraintHelper *x_helper) | |
Public Attributes | |
IntegerValue | x_start_min |
Cache of the intervals bound on the x direction. | |
IntegerValue | x_start_max |
IntegerValue | x_end_min |
IntegerValue | x_end_max |
IntegerValue | x_size_min |
IntegerValue | y_size_min |
Cache of the bounds on the y direction. | |
IntegerValue | energy_min |
The energy min of this event. | |
std::vector< LiteralValueValue > | decomposed_energy |
Internal methods and data structures, useful for testing.
Base event type for scheduling cuts.
Definition at line 102 of file scheduling_cuts.h.
operations_research::sat::BaseEvent::BaseEvent | ( | int | t, |
SchedulingConstraintHelper * | x_helper ) |
Definition at line 59 of file scheduling_cuts.cc.
std::vector<LiteralValueValue> operations_research::sat::BaseEvent::decomposed_energy |
If non empty, a decomposed view of the energy of this event. First value in each pair is x_size, second is y_size.
Definition at line 120 of file scheduling_cuts.h.
IntegerValue operations_research::sat::BaseEvent::energy_min |
The energy min of this event.
Definition at line 116 of file scheduling_cuts.h.
IntegerValue operations_research::sat::BaseEvent::x_end_max |
Definition at line 109 of file scheduling_cuts.h.
IntegerValue operations_research::sat::BaseEvent::x_end_min |
Definition at line 108 of file scheduling_cuts.h.
IntegerValue operations_research::sat::BaseEvent::x_size_min |
Definition at line 110 of file scheduling_cuts.h.
IntegerValue operations_research::sat::BaseEvent::x_start_max |
Definition at line 107 of file scheduling_cuts.h.
IntegerValue operations_research::sat::BaseEvent::x_start_min |
Cache of the intervals bound on the x direction.
Definition at line 106 of file scheduling_cuts.h.
IntegerValue operations_research::sat::BaseEvent::y_size_min |
Cache of the bounds on the y direction.
Definition at line 113 of file scheduling_cuts.h.