OR-Tools  8.2
PiecewiseLinearFunction Member List

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

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