gtopt::ReservoirDischargeLimitSegment struct

One segment of the piecewise-linear drawdown limit curve.

Each segment defines a linear function max_discharge = slope × V + intercept active when V ≥ volume (and V < next_segment.volume).

Public variables

Real intercept
Y-intercept [m³/s] (Fortran BRalco)
Real slope
Slope [m³/s per hm³] (Fortran ARalco × 1000)
Real volume
Volume breakpoint [hm³].