timflow.steady.linesink.RadialCollectorWell.compute_xy#

timflow.steady.linesink.RadialCollectorWell.compute_xy(x, y, rcaisson, narms, nls, L, angle, layer_arms)#

Compute the x,y-coordinates array for the radial collector well.

Parameters:
  • x (float) – x-coordinate of the center of the collector well

  • y (float) – y-coordinate of the center of the collector well

  • narms (int) – number of arms

  • nls (int or array) – number of line sinks per arm

  • L (float or array) – length of each arm

  • angle (float or array) – angle of first arm or of each arm

  • rcaisson (float) – radius of the caisson

Returns:

xy – array of shape (N, 4) with start and end coordinates of the line sinks on each row: [(x1, y1, x2, y2), …]

Return type:

np.array