pywr.parameters.ArrayIndexedScenarioParameter¶
-
class
pywr.parameters.
ArrayIndexedScenarioParameter
(model, Scenario scenario, values, *args, **kwargs)¶ A Scenario varying Parameter
The values in this parameter are vary in time based on index and vary within a single Scenario.
-
__init__
()¶ values should be an iterable that is the same length as scenario.size
Methods
values should be an iterable that is the same length as scenario.size
after
(self)before
(self)finish
(self)get_all_values
(self)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
(type cls, model, data)register
(type cls)reset
(self)set_double_variables
(self, double[)set_integer_variables
(self, int[)setup
(self)unregister
(type cls)value
(self, Timestep ts, …)Attributes
children
comment
comment: unicode
double_size
double_size: ‘int’
integer_size
integer_size: ‘int’
is_variable
is_variable: ‘bool’
model
name
parents
size
-