gtopt/flow_right_lp.hpp file

LP representation of flow-based water rights.

Implements the FlowRightLP class which provides methods to:

  • Represent flow-based water rights in LP problems
  • Create flow and deficit variables per block
  • Penalize unmet demands in the objective

The flow right is NOT part of the hydrological topology. It creates its own variables and constraints for rights accounting without modifying junction balance rows.

Namespaces

namespace gtopt

Classes

class gtopt::FlowRightLP