abstractmethod foxes.core.WindVectorWakeSuperposition.calc_final_wake_delta_uv(algo, mdata, fdata, tdata, wake_delta_uv)[source]

Calculate the final wind vector wake delta after adding all contributions.

Parameters

algo: foxes.core.Algorithm

The calculation algorithm

mdata: foxes.core.MData

The model data

fdata: foxes.core.FData

The farm data

tdata: foxes.core.TData

The target point data

wake_delta_uv: numpy.ndarray

The original wind vector wake deltas, shape: (n_states, n_targets, n_tpoints, 2)

Returns

final_wake_delta_ws: numpy.ndarray

The final wind speed wake delta, which will be added to the ambient results by simple plus operation. Shape: (n_states, n_targets, n_tpoints)

final_wake_delta_wd: numpy.ndarray

The final wind direction wake delta, which will be added to the ambient results by simple plus operation. Shape: (n_states, n_targets, n_tpoints)