mooflow.classes.Wellgroup

class mooflow.classes.Wellgroup(idx)
__init__(idx)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(idx)

Initialize self.

add_wells(well)

add a new well to the group IFF the ID is not already in the list

all_groups()

Returns all IDs of well groups

all_id_groups()

Returns all IDs of well groups

get_settings(setting)

get overview from : lbound, ubound, len_pattern, wells

idx_of_well(wellidx)

return the index of the well in the list

is_in_group(well)

check if the well is in the list

set_group_multiplier(multiplier)

set the multiplier for all wells in the group

set_l_u_boundaries(l_bound, u_bound)

set the multiplier for all wells in the group

set_pywr_node(pywr_node)

set the sector for all wells in the group

set_sector(sector)

set the sector for all wells in the group

Attributes

num_par