pyrtid.utils.wellfield.gen_wells_coordinates#
- pyrtid.utils.wellfield.gen_wells_coordinates(startx: float, starty: float, endx: float, endy: float, radius: float, rotation: float = 0.0, selection: Optional[Sequence[int]] = None) Tuple[List[Tuple[float, float]], List[Tuple[float, float]], List[List[Tuple[float, float]]]][source]#
Generate sequences of injectors and producers coordinates.
- Parameters
startx (float) – Grid x0 coordinate.
starty (float) – Grid y0 coordinate.
endx (float) – Grid xmax coordinate.
endy (float) – Grid ymax coordinate.
radius (float) – Hexagon radius.
rotation (float, optional) – The rotation in degrees. The grid center point is used as origin. The default 0.0.
selection (Optional[Sequence[int]]) – List of hexagons to keep.
- Returns
Coordinates of injectors and produers
- Return type