Optimizer.SetJacobianValue(String, TrajectoryPhase, Variable, Array, Array) Method

Top 

Description

Sets the value of multiple Jacobian elements. The state variable indices of the Jacobian elements are determined by the TrajectoryPhase, Node, and Indices arguments.

 

Timing Precision Mode

This page describes functionality in millisecond timing precision mode. Millisecond timing precision mode is deprecated and will be removed in a future release. We recommend that you migrate your Mission Plans to nanosecond timing precision mode.

Click here to see the documentation for this object in nanosecond timing precision mode.

 

Method Signature

Optimizer.SetJacobianValue(

String constraintLabel,


TrajectoryPhase trajectoryPhase,


Variable node,


Array stateIndices,


Array values)

 

 

Arguments

constraintLabel


Description:

The label corresponding to the associated Constraint.

 

 

trajectoryPhase


Description:

The TrajectoryPhase object associated with the jacobian values to set.

 

 

node


Description:

The index of the node point associated with the jacobian values to set.

Valid Range:

node ≥ 0

 

 

stateIndices


Description:

The indices of the TrajectoryPhase node state vector associated with the jacobian values to set. Indices: [ 0 : x, 1 : y, 2 : z, 3 : vx, 4 : vy, 5 : vz, 6 : mass, 7 : epoch, 8+ : control variables].

Required Size:

At least 1

 

 

values


Description:

The jacobian values to set.

Required Size:

At least 1

 

 

 

Syntax

myOptimizer1.SetJacobianValue(myString1, myTrajectoryPhase1, myVariable1, myArray1, myArray2);

 

 

See also

Optimizer Object

Optimizer.SetJacobianValue