Click or drag to resize

PartialDerivativesEvaluator Properties

The PartialDerivativesEvaluator type exposes the following members.

Properties
  NameDescription
Public propertyAvailabilityIntervals
Gets a TimeIntervalCollection over which data is available. If the availability interval is infinite, this returns Infinite.
(Inherited from MotionEvaluatorT.)
Public propertyColumnDimension
Gets the ColumnDimension of the Matrix object produced by the evaluation calls.
(Inherited from DynamicMatrixEvaluator.)
Public propertyDependentVariable
Gets the IPartialDifferentiable identifying the object that the partial derivatives calculated during evaluation are of.
Public propertyGroup
Gets the group that contains this evaluator.
(Inherited from MotionEvaluatorT.)
Public propertyIndependentVariables

Gets the list of IPartialDifferentiables identifying the objects that the partial derivatives calculated during evaluation are with respect to.

As an optimization this is typically only the subset of the independentVariables provided to GetPartialDerivativesEvaluator(IListIPartialDifferentiable, EvaluatorGroup) for which the DependentVariable has non-zero partials, however a user-implemented PartialDerivativesEvaluator does not have to follow that pattern.

This list of variables corresponds to the columns of the Matrix produced by Evaluate(JulianDate). Each IPartialDifferentiable in this list has a number of columns equal to its Dimension, and those column groupings follow the same order as this list. In addition, this list, while possible a subset of the independent variables specified by the user, will always be in the same order as that original list.

Public propertyIsThreadSafe
Gets a value indicating whether the methods on this instance are safe to call from multiple threads simultaneously.
(Inherited from FunctionTIndependent, TDependent.)
Public propertyIsTimeVarying
Gets a value indicating whether or not the value of this evaluator changes with time. If , the evaluator is assumed to return the same value for any input JulianDate.
(Inherited from MotionEvaluatorT.)
Public propertyRowDimension
Gets the RowDimension of the Matrix object produced by the evaluation calls.
(Inherited from DynamicMatrixEvaluator.)
Top
See Also