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