OR-Tools  9.6
CtEvent

Detailed Description

Definition at line 154 of file scheduling_cuts.h.

Public Member Functions

 CtEvent (int t, SchedulingConstraintHelper *x_helper)
 
std::string DebugString () const
 

Public Attributes

AffineExpression x_end
 
double x_lp_end
 
bool use_energy = false
 
bool lifted = false
 
bool y_size_is_fixed = false
 
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< LiteralValueValuedecomposed_energy
 

Constructor & Destructor Documentation

◆ CtEvent()

CtEvent ( int  t,
SchedulingConstraintHelper x_helper 
)

Definition at line 1318 of file scheduling_cuts.cc.

Member Function Documentation

◆ DebugString()

std::string DebugString ( ) const

Definition at line 1321 of file scheduling_cuts.cc.

Member Data Documentation

◆ decomposed_energy

std::vector<LiteralValueValue> decomposed_energy
inherited

Definition at line 146 of file scheduling_cuts.h.

◆ energy_min

IntegerValue energy_min
inherited

Definition at line 142 of file scheduling_cuts.h.

◆ lifted

bool lifted = false

Definition at line 167 of file scheduling_cuts.h.

◆ use_energy

bool use_energy = false

Definition at line 163 of file scheduling_cuts.h.

◆ x_end

Definition at line 158 of file scheduling_cuts.h.

◆ x_end_max

IntegerValue x_end_max
inherited

Definition at line 134 of file scheduling_cuts.h.

◆ x_end_min

IntegerValue x_end_min
inherited

Definition at line 133 of file scheduling_cuts.h.

◆ x_lp_end

double x_lp_end

Definition at line 159 of file scheduling_cuts.h.

◆ x_size_min

IntegerValue x_size_min
inherited

Definition at line 135 of file scheduling_cuts.h.

◆ x_start_max

IntegerValue x_start_max
inherited

Definition at line 132 of file scheduling_cuts.h.

◆ x_start_min

IntegerValue x_start_min
inherited

Definition at line 131 of file scheduling_cuts.h.

◆ y_max

IntegerValue y_max = IntegerValue(0)
inherited

Definition at line 138 of file scheduling_cuts.h.

◆ y_min

IntegerValue y_min = IntegerValue(0)
inherited

Definition at line 137 of file scheduling_cuts.h.

◆ y_size_is_fixed

bool y_size_is_fixed = false

Definition at line 172 of file scheduling_cuts.h.

◆ y_size_min

IntegerValue y_size_min
inherited

Definition at line 139 of file scheduling_cuts.h.


The documentation for this struct was generated from the following files: