Click or drag to resize

DerivativeMode Enumeration

An enumeration indicating the mode in which to calculate derivatives. This is used by certain integrators to optimize performance by only computing "principal" derivatives at points in an algorithm where approximations can be made without much error while improving performance. "Perturbation" derivatives are then held constant instead of re-evaluating potentially expensive computations.

Namespace:  AGI.Foundation.NumericalMethods
Assembly:  AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 19.4.401.0 (19.4.401.0)
public enum DerivativeMode
  Member nameDescription
FullEvaluation Compute both fast and slow derivatives.
PrincipalEvaluation Compute only those derivatives that are most important and quick to compute.
PerturbationEvaluation Compute all remaining derivatives not included when computing the "fast" derivatives. These usually include derivatives which take longer to compute but don't account for as much of the dynamics as the "fast" derivatives.
See Also