OR-Tools  9.6
PiecewiseLinearFunction Member List

This is the complete list of members for PiecewiseLinearFunction, including all inherited members.

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