#include <suTrackTargetDynamic.h>
Inheritance diagram for suTrackTargetDynamic:

Public Member Functions | |
| virtual | ~suTrackTargetDynamic () |
| Destructor. | |
| suTrackTargetDynamic (int aNX, suTrackController *aController, double aDTTarget, double aTolerance, double aFineTolerance) | |
| Constructor. | |
Private Member Functions | |
| void | setNull () |
| Set all member variables to their NULL values. | |
| int | compute (double *x, double *p, double *c) |
| Compute performance and the constraints given x. | |
| int | computeGradients (double *dx, double *x, double *dpdx, double *dcdx) |
| Compute the gradients of the performance and the constraints given x. | |
| int | computePerformance (double *x, double *p) |
| Compute performance given x. | |
| int | computePerformanceGradient (double *x, double *dpdx) |
| Compute the gradient of performance given x. | |
| int | computeConstraint (double *x, int i, double *c) |
| Compute constraint i given x. | |
| int | computeConstraintGradient (double *x, int i, double *dcdx) |
| Compute the gradient of constraint i given x. | |
| void | step (double aDT, double aTI, double aTF, rdControlSet &aX, double *rY) |
| Execute a variable step integration. | |
Private Attributes | |
| suTrackController * | _controller |
| Parent controller. | |
| double * | _yOrig |
| Array of the original states. | |
| double * | _ypOrig |
| Array of the original pseudostates. | |
| double * | _y |
| Work array of the states. | |
| double * | _dqdt |
| Work array of the derivatives of the generalized coordinates. | |
| double * | _dudt |
| Work array of the derivatives of the generalized speeds. | |
| rdRKF * | _rkf |
| Integrator. | |
|
||||||||||||||||||||||||
|
Constructor.
|
|
||||||||||||||||
|
Compute performance and the constraints given x. Note - used by paramopt. Implements rdOptimizationTarget. |
|
||||||||||||||||
|
Compute constraint i given x. Note that the indexing starts at 1; Implements rdOptimizationTarget. |
|
||||||||||||||||||||
|
Compute the gradients of the performance and the constraints given x. The array dx is an array of perturbation sizes which can be used to compute the gradients numerically. Note- used by paramopt. Implements rdOptimizationTarget. |
|
||||||||||||
|
Compute performance given x.
Implements rdOptimizationTarget. |
|
||||||||||||||||||||||||
|
Execute a variable step integration.
|
1.3