Add(const PiecewiseLinearFunction &other) | operations_research::PiecewiseLinearFunction | |
AddConstantToX(int64_t constant) | operations_research::PiecewiseLinearFunction | |
AddConstantToY(int64_t constant) | operations_research::PiecewiseLinearFunction | |
CreateEarlyTardyFunction(int64_t reference, int64_t earliness_slope, int64_t tardiness_slope) | operations_research::PiecewiseLinearFunction | static |
CreateEarlyTardyFunctionWithSlack(int64_t early_slack, int64_t late_slack, int64_t earliness_slope, int64_t tardiness_slope) | operations_research::PiecewiseLinearFunction | static |
CreateFixedChargeFunction(int64_t slope, int64_t value) | operations_research::PiecewiseLinearFunction | static |
CreateFullDomainFunction(int64_t initial_level, std::vector< int64_t > points_x, std::vector< int64_t > slopes) | operations_research::PiecewiseLinearFunction | static |
CreateLeftRayFunction(int64_t point_x, int64_t point_y, int64_t slope) | operations_research::PiecewiseLinearFunction | static |
CreateOneSegmentFunction(int64_t point_x, int64_t point_y, int64_t slope, int64_t other_point_x) | operations_research::PiecewiseLinearFunction | static |
CreatePiecewiseLinearFunction(std::vector< int64_t > points_x, std::vector< int64_t > points_y, std::vector< int64_t > slopes, std::vector< int64_t > other_points_x) | operations_research::PiecewiseLinearFunction | static |
CreateRightRayFunction(int64_t point_x, int64_t point_y, int64_t slope) | operations_research::PiecewiseLinearFunction | static |
CreateStepFunction(std::vector< int64_t > points_x, std::vector< int64_t > points_y, std::vector< int64_t > other_points_x) | operations_research::PiecewiseLinearFunction | static |
DebugString() const | operations_research::PiecewiseLinearFunction | |
DecomposeToConvexFunctions() const | operations_research::PiecewiseLinearFunction | |
GetMaximum() const | operations_research::PiecewiseLinearFunction | |
GetMaximum(int64_t range_start, int64_t range_end) const | operations_research::PiecewiseLinearFunction | |
GetMinimum() const | operations_research::PiecewiseLinearFunction | |
GetMinimum(int64_t range_start, int64_t range_end) const | operations_research::PiecewiseLinearFunction | |
GetSmallestRangeGreaterThanValue(int64_t range_start, int64_t range_end, int64_t value) const | operations_research::PiecewiseLinearFunction | |
GetSmallestRangeInValueRange(int64_t range_start, int64_t range_end, int64_t value_min, int64_t value_max) const | operations_research::PiecewiseLinearFunction | |
GetSmallestRangeLessThanValue(int64_t range_start, int64_t range_end, int64_t value) const | operations_research::PiecewiseLinearFunction | |
InDomain(int64_t x) const | operations_research::PiecewiseLinearFunction | |
IsConvex() const | operations_research::PiecewiseLinearFunction | |
IsNonDecreasing() const | operations_research::PiecewiseLinearFunction | |
IsNonIncreasing() const | operations_research::PiecewiseLinearFunction | |
kNotFound | operations_research::PiecewiseLinearFunction | static |
segments() const | operations_research::PiecewiseLinearFunction | inline |
Subtract(const PiecewiseLinearFunction &other) | operations_research::PiecewiseLinearFunction | |
Value(int64_t x) const | operations_research::PiecewiseLinearFunction | |