pydda.cost_functions.grad_J#
- pydda.cost_functions.grad_J(winds, parameters)[source]#
Calculates the gradient of the cost function. This typically does not need to be called directly as get_dd_wind_field is a wrapper around this function and
pydda.cost_functions.J_function()
. In order to add more terms to the cost function, modify this function andpydda.cost_functions.grad_J()
.- Parameters:
winds (1-D float array) – The wind field, flattened to 1-D for f_min
parameters (DDParameters) – The parameters for the cost function evaluation as specified by the
pydda.retrieve.DDParameters()
class.
- Returns:
grad (1D float array) – Gradient vector of cost function