Result from the optimizer.
test_points (List[qctrl.dynamic.types.closed_loop_optimization_step.TestPoint], optional) – New test points at which the cost function should be evaluated for the
next optimization step.
state (str, optional) – The encoded optimizer state to be passed back in the next step.
metadata (dict, optional) – Metadata about the optimizer at the current step. No guarantees are
made about the contents of this metadata dictionary; the contained
information is intended purely to help interpret the results of the
optimization on a one-off basis.
action (qctrl.dynamic.types.CoreAction, optional) – Metadata about the execution of the function.
errors (List[qctrl.dynamic.types.Error], optional) – Related validation errors.