volume_right_lp.hpp file
LP representation of volume-based water rights.
Implements the VolumeRightLP class which provides methods to:
- Represent volume-based water rights in LP problems as storage elements
- Track accumulated right volumes via SDDP state variables (Tilmant's "dummy reservoir" approach)
- Penalize unmet volume demands in the objective
The volume right is NOT part of the hydrological topology. It creates its own storage balance (rights ledger) without modifying reservoir or junction balance rows.
Namespaces
- namespace gtopt
Classes
- class gtopt::VolumeRightLP
- LP representation of a volume-based water right.