Click or drag to resize

PartialDerivativesEvaluatorIndependentVariables Property

Gets the list of IPartialDifferentiables identifying the objects that the partial derivatives calculated during evaluation are with respect to.

As an optimization this is typically only the subset of the independentVariables provided to GetPartialDerivativesEvaluator(IListIPartialDifferentiable, EvaluatorGroup) for which the DependentVariable has non-zero partials, however a user-implemented PartialDerivativesEvaluator does not have to follow that pattern.

This list of variables corresponds to the columns of the Matrix produced by Evaluate(JulianDate). Each IPartialDifferentiable in this list has a number of columns equal to its Dimension, and those column groupings follow the same order as this list. In addition, this list, while possible a subset of the independent variables specified by the user, will always be in the same order as that original list.

Namespace:  AGI.Foundation.NumericalMethods.Advanced
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 21.3.411.0 (21.3.411.0)
public IList<IPartialDifferentiable> IndependentVariables { get; }

Property Value

Type: IListIPartialDifferentiable
See Also