/// <summary>Initializes a new <see cref="DifferentiableMDFunction"/> from a <see cref="IDifferentiableFunction"/>.</summary> public DifferentiableMDFunction(IDifferentiableFunction function) : base(function) { gradient = (x, output) => output[0] = function.EvaluateDerivative(x[0], 1); }