Struct PWLModel¶
Defined in File delay_lib.h
Struct Documentation¶
-
struct PWLModel¶
由测量点构成的分段线性(PWL)延迟模型。
构造时按 ratio 排序并合并重复横坐标。区间内线性插值,区间外沿首段或 末段斜率外推,因此调用方应结合
LibMeta的边界约束使用。Public Functions
-
inline double eval(double r) const¶
插值或外推
r对应的延迟。- Throws:
std::runtime_error – 模型无效时抛出。
-
inline double slopeAt(double r) const¶
返回
r所在区间的边际延迟d(delay)/d(ratio)。- Throws:
std::runtime_error – 模型无效时抛出。
-
inline double eval(double r) const¶