📄️ ConcaveCurve
This class should be used to represent concave curves with $f(0) = 0$ (see IsRegularConcave),
📄️ ConcaveCurveExtensions
Provides LINQ extension methods for ConcaveCurve
📄️ ConstantCurve
A constant curve, with 0 at the origin.
📄️ ConvexCurve
This class should be used to represent convex curves with $f(0) = 0$ (see IsRegularConvex),
📄️ ConvexCurveExtensions
Provides LINQ extension methods for ConvexCurve
📄️ CurveLowerBounds
Provides lower-bounding methods.
📄️ CurveUpperBounds
Provides upper-bounding methods
📄️ DelayServiceCurve
A pure delay service model.
📄️ DelayServiceCurveExtensions
Provides LINQ extension methods for DelayServiceCurve
📄️ FlowControlCurve
Result of the sub-additive closure of a rate-latency service curve and a constant, as used in static window flow control: $\overline{\beta_{R, \theta} + W}$.
📄️ RaisedRateLatencyServiceCurve
Result of the sum of a RateLatencyServiceCurve and a ConstantCurve.
📄️ RateLatencyServiceCurve
A rate-latency service curve
📄️ RateLatencyServiceCurveExtensions
Provides LINQ extension methods for RateLatencyServiceCurve
📄️ SigmaRhoArrivalCurve
A (sigma, rho) traffic model, also know as token-bucket or leaky-bucket.
📄️ StairCurve
Stair curve defined in \[TLBB21\] as $v(t) = a \cdot \left\lceil \frac{b} \right\rceil$
📄️ StepCurve
A curve that is 0 for any t less or equal to T,
📄️ SubAdditiveCurve
Used to represent curves that are known to be sub-additive with $f(0) = 0$ (see IsRegularSubAdditive),
📄️ SuperAdditiveCurve
Used to represent curves that are known to be super-additive.