![]() |
Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
|
Internal methods and data structures, useful for testing. More...
#include <diffn_cuts.h>
Public Member Functions | |
DiffnBaseEvent (int t, const 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_min = IntegerValue(0) |
Useful for no_overlap_2d or cumulative. | |
IntegerValue | y_max = IntegerValue(0) |
IntegerValue | y_size_min |
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 55 of file diffn_cuts.h.
operations_research::sat::DiffnBaseEvent::DiffnBaseEvent | ( | int | t, |
const SchedulingConstraintHelper * | x_helper ) |
Definition at line 55 of file diffn_cuts.cc.
std::vector<LiteralValueValue> operations_research::sat::DiffnBaseEvent::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 74 of file diffn_cuts.h.
IntegerValue operations_research::sat::DiffnBaseEvent::energy_min |
The energy min of this event.
Definition at line 70 of file diffn_cuts.h.
IntegerValue operations_research::sat::DiffnBaseEvent::x_end_max |
Definition at line 62 of file diffn_cuts.h.
IntegerValue operations_research::sat::DiffnBaseEvent::x_end_min |
Definition at line 61 of file diffn_cuts.h.
IntegerValue operations_research::sat::DiffnBaseEvent::x_size_min |
Definition at line 63 of file diffn_cuts.h.
IntegerValue operations_research::sat::DiffnBaseEvent::x_start_max |
Definition at line 60 of file diffn_cuts.h.
IntegerValue operations_research::sat::DiffnBaseEvent::x_start_min |
Cache of the intervals bound on the x direction.
Definition at line 59 of file diffn_cuts.h.
IntegerValue operations_research::sat::DiffnBaseEvent::y_max = IntegerValue(0) |
Definition at line 66 of file diffn_cuts.h.
IntegerValue operations_research::sat::DiffnBaseEvent::y_min = IntegerValue(0) |
Useful for no_overlap_2d or cumulative.
Definition at line 65 of file diffn_cuts.h.
IntegerValue operations_research::sat::DiffnBaseEvent::y_size_min |
Definition at line 67 of file diffn_cuts.h.