![]() |
OR-Tools
8.2
|
Definition at line 38 of file piecewise_linear_function.h.
Public Member Functions | |
PiecewiseSegment (int64 point_x, int64 point_y, int64 slope, int64 other_point_x) | |
int64 | Value (int64 x) const |
int64 | start_x () const |
int64 | end_x () const |
int64 | start_y () const |
int64 | end_y () const |
int64 | slope () const |
int64 | intersection_y () const |
void | ExpandEnd (int64 end_x) |
void | AddConstantToX (int64 constant) |
void | AddConstantToY (int64 constant) |
std::string | DebugString () const |
Static Public Member Functions | |
static bool | SortComparator (const PiecewiseSegment &segment1, const PiecewiseSegment &segment2) |
static bool | FindComparator (int64 point, const PiecewiseSegment &segment) |
PiecewiseSegment | ( | int64 | point_x, |
int64 | point_y, | ||
int64 | slope, | ||
int64 | other_point_x | ||
) |
Definition at line 76 of file piecewise_linear_function.cc.
void AddConstantToX | ( | int64 | constant | ) |
Definition at line 240 of file piecewise_linear_function.cc.
void AddConstantToY | ( | int64 | constant | ) |
Definition at line 250 of file piecewise_linear_function.cc.
std::string DebugString | ( | ) | const |
Definition at line 258 of file piecewise_linear_function.cc.
|
inline |
Definition at line 48 of file piecewise_linear_function.h.
|
inline |
Definition at line 52 of file piecewise_linear_function.h.
void ExpandEnd | ( | int64 | end_x | ) |
Definition at line 236 of file piecewise_linear_function.cc.
|
static |
Definition at line 231 of file piecewise_linear_function.cc.
|
inline |
Definition at line 56 of file piecewise_linear_function.h.
|
inline |
Definition at line 54 of file piecewise_linear_function.h.
|
static |
Definition at line 226 of file piecewise_linear_function.cc.
|
inline |
Definition at line 46 of file piecewise_linear_function.h.
|
inline |
Definition at line 50 of file piecewise_linear_function.h.
Definition at line 85 of file piecewise_linear_function.cc.