MinimumNormSolverOptions.BoundEnforcementMethod Property

Top 

Description

The method used to ensure inequality bounds on the state variables are respected. If the computed step will violate a variable bound, the following will be done:

 

Recompute: A new step is computed that steps directly to the violated bounds.

Truncate: The step is truncated in the dimension of the violation to align with the bound. This is done separately for all state variable dimensions.

 

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.

 

Attributes

Type:

integer

Access:

read/write

Default Value:

0 ( Recompute steps that will violate a bound. This method is more computationally expensive but is robust and will usually result in less iterations. )

Valid Values:

Value

Label

0

Recompute steps that will violate a bound. This method is more computationally expensive but is robust and will usually result in less iterations.

1

Truncate the step when the computed step violates a bound. This method is computationally inexpensive but also less robust.

 

Syntax

myVariable1 = myMinimumNormSolverOptions1.BoundEnforcementMethod;

 

myMinimumNormSolverOptions1.BoundEnforcementMethod = myVariable1;

 

See also

MinimumNormSolverOptions Object