Click or drag to resize

PartialDerivativesFixedGetPartialDerivativesEvaluator Method

Gets an evaluator that returns the fixed PartialDerivatives with respect to any of the parameters in the provided generalized state.

Namespace:  AGI.Foundation.NumericalMethods.Advanced
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.2.419.0 (24.2.419.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
InvalidOperationException As a PartialDerivativesFixed should be created during the course of PartialDerivativesEvaluator creation for higher level objects, it is assumed to have its independent variables coordinated correctly. If Dependencies contains an independent variable not included within independentVariables an exception will be thrown.
ArgumentNullException Thrown when independentVariables or group is .
PropertyInvalidException Thrown if any of the Dependencies is not an independent variable.
See Also