pywrdrb.parameters.VolBalanceNYCDownstreamMRF_step1#
- class pywrdrb.parameters.VolBalanceNYCDownstreamMRF_step1(model, reservoir, nodes, parameters, **kwargs)#
Assigns release targets for all 3 NYC reservoirs, above and beyond individual mandated releases, to meet Montague & Trenton targets. Accounts for max release constraints at each reservoir.
- model#
The Pywr model instance.
- Type:
Model
- reservoir#
The reservoir associated with the parameter.
- Type:
str
- nodes#
The list of nodes associated with the parameter.
- Type:
list
- parameters#
The dictionary of parameters associated with the parameter.
- Type:
dict
- max_vol_reservoirs#
The list of max volume reservoir parameters.
- Type:
list
- vol_reservoirs#
The list of volume reservoir parameters.
- Type:
list
- flow_reservoirs#
The list of flow reservoir parameters.
- Type:
list
- max_release_reservoirs#
The list of max release reservoir parameters.
- Type:
list
- mrf_target_individual_reservoirs#
The list of MRF target individual reservoir parameters.
- Type:
list
- flood_release_reservoirs#
The list of flood release reservoir parameters.
- Type:
list
- num_reservoirs#
The number of coordinating reservoirs.
- Type:
int
- split_required_mrf_across_nyc_reservoirs(requirement_total, scenario_index)#
- value(timestep, scenario_index)#
- __init__(model, reservoir, nodes, parameters, **kwargs)#
Methods
__init__
(model, reservoir, nodes, ...)after
(self)before
(self)finish
(self)get_all_values
(self)get_constant_value
(self)Return a constant value.
get_double_lower_bounds
(self)get_double_upper_bounds
(self)get_double_variables
(self)get_integer_lower_bounds
(self)get_integer_upper_bounds
(self)get_integer_variables
(self)get_value
(self, ScenarioIndex scenario_index)load
(model, data)Setup the parameter.
register
(cls)reset
(self)set_double_variables
(self, double[)set_integer_variables
(self, int[)setup
(self)unregister
(cls)value
(timestep, scenario_index)Attributes
children
comment
unicode
double_size
'int'
integer_size
'int'
is_constant
is_variable
'bool'
name
parents
size
tags
dict