| 概述 | 组 | 树 | 图形 | 不推荐 | 索引 | 概念 |

通过类 "IloNumToNumSegmentFunctionCursor的实例,您可以检查 "IloNumToNumSegmentFunction.的内容。 一个片断线性函数的线段被定义为函数是线性的区间 [x1, 'x2)。 光标的作用是在片断线性函数的线段上向前或向后遍历。
IloNumToNumStepFunction::setValue。另请参阅:
| 方法概要 | |
|---|---|
public IloNum | getSegmentMax() const |
public IloNum | getSegmentMin() const |
public IloNum | getValue(IloNum t) const |
public IloNum | getValueLeft() const |
public IloNum | getValueRight() const |
public | IloNumToNumSegmentFunctionCursor(const IloNumToNumSegmentFunction, IloNum x) |
public | IloNumToNumSegmentFunctionCursor(const IloNumToNumSegmentFunctionCursor &) |
public IloBool | ok() const |
public void | operator++() |
public void | operator--() |
public void | seek(IloNum) |
| 方法详细信息 |
|---|
此构造函数创建一个游标,用于检查片断线性函数参数。 通过该光标,您可以向前或向后遍历函数段。 游标最初指定的是包含 "x的函数段。
请注意,如果n是作为参数给出的函数的步数,则该构造函数的最坏情况复杂度为O(log(n))。
该构造函数创建了一个新游标,它是参数 "cursor的副本。 新游标最初指定的段和功能与参数 "cursor相同。
该成员函数返回光标当前指定线段的最右端点。
该成员函数返回光标当前指定线段的最左点。
该成员函数返回片断线性函数在 "t时间的值。 t必须位于光标当前指定线段的最左端和最右端之间。
该成员函数返回光标当前指定线段最左端点的函数值。
该成员函数返回光标当前指定线段最右端点的函数值。
如果游标当前没有指定包含在片断线性函数定义区间中的线段,则该成员函数返回 "IloFalse。 否则,返回 "IloTrue。
该操作符将光标移动到与当前步相邻的区段(向前移动)。
该操作符将光标移动到与当前步相邻的区段(向后移动)。
该成员函数设置光标,以指定包含参数的函数段。 如果参数不属于与调用游标相关的片断线性函数的定义区间,则会抛出 "IloException。