Click or drag to resize

ScalarProductGetPartialDerivativesEvaluator Method

Gets an evaluator that calculates the partial derivatives of this scalar product with respect to any of the independentVariables parameters that apply.

Namespace:  AGI.Foundation.Geometry
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 23.1.416.0 (23.1.416.0)
Syntax
public PartialDerivativesEvaluator GetPartialDerivativesEvaluator(
	IList<IPartialDifferentiable> independentVariables,
	EvaluatorGroup group
)

Parameters

independentVariables
Type: System.Collections.GenericIListIPartialDifferentiable
The list of IPartialDifferentiable representing the independent variables that the created partial derivative evaluator calculates partials with respect to.
group
Type: AGI.FoundationEvaluatorGroup
The evaluator group to contain the evaluator.

Return Value

Type: PartialDerivativesEvaluator
The PartialDerivativesEvaluator.

Implements

IPartialDifferentiableGetPartialDerivativesEvaluator(IListIPartialDifferentiable, EvaluatorGroup)
Exceptions
ExceptionCondition
ArgumentNullException Thrown when the parameter independentVariables or group is null.
PropertyInvalidException Thrown if ScalarsToMultiply contains zero items of if any of the items is or is set to its owner or does not implement IPartialDifferentiable.
See Also