Click or drag to resize

PartialDerivativesEvaluator Constructor (EvaluatorGroup, IListIPartialDifferentiable, IPartialDifferentiable, IListIPartialDifferentiable)

Initializes a new instance that will evaluate the partial derivatives of the given partialsOfIPartialDifferentiable with respect to the given withRespectTo list of IPartialDifferentiable.

The RowDimension of this instance will be equal to the Dimension of partialsOf. The ColumnDimension of this instance will be equal to the summation of the Dimensions of objects in the withRespectTo list.

Namespace:  AGI.Foundation.NumericalMethods.Advanced
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 22.2.414.0 (22.2.414.0)
protected PartialDerivativesEvaluator(
	EvaluatorGroup group,
	IList<IPartialDifferentiable> independentVariables,
	IPartialDifferentiable partialsOf,
	IList<IPartialDifferentiable> withRespectTo


Type: AGI.FoundationEvaluatorGroup
The group that contains this evaluator.
Type: System.Collections.GenericIListIPartialDifferentiable
The list of IPartialDifferentiable representing the independent variables of the partial derivative calculation.
Type: AGI.Foundation.NumericalMethods.AdvancedIPartialDifferentiable
The IPartialDifferentiable that the evaluated matrix will represent partials of.
Type: System.Collections.GenericIListIPartialDifferentiable
The list of IPartialDifferentiables from the independentVariables that partialsOf has non-zero partials with respect to. This could be an empty list, a subset of the independentVariables list, or the entire independentVariable list. Do not include partialsOf in this list. If partialsOf is an independentVariable this base class constructor will perform the necessary adjustments to account for the partial derivatives of the subject with respect to itself.
See Also