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: 25.2.423.0 (25.2.423.0)
Syntaxpublic PartialDerivativesEvaluator GetPartialDerivativesEvaluator(
IList<IPartialDifferentiable> independentVariables,
EvaluatorGroup group
)
Public Function GetPartialDerivativesEvaluator (
independentVariables As IList(Of IPartialDifferentiable),
group As EvaluatorGroup
) As PartialDerivativesEvaluator
public:
virtual PartialDerivativesEvaluator^ GetPartialDerivativesEvaluator(
IList<IPartialDifferentiable^>^ independentVariables,
EvaluatorGroup^ group
) sealed
abstract GetPartialDerivativesEvaluator :
independentVariables : IList<IPartialDifferentiable> *
group : EvaluatorGroup -> PartialDerivativesEvaluator
override GetPartialDerivativesEvaluator :
independentVariables : IList<IPartialDifferentiable> *
group : EvaluatorGroup -> PartialDerivativesEvaluator 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:
PartialDerivativesEvaluatorThe
PartialDerivativesEvaluator.
Implements
IPartialDifferentiableGetPartialDerivativesEvaluator(IListIPartialDifferentiable, EvaluatorGroup)
Exceptions| Exception | Condition |
|---|
| 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