trick/trick_models/target/src/target_data_default_data.c
2015-02-26 09:02:31 -06:00

29 lines
1.0 KiB
C

/********************************* TRICK HEADER *******************************
PURPOSE:
(Target body targeting parameter default initialization data.)
REFERENCE:
(((Bailey, R.W, and Paddock, E.J.)
(Trick Simulation Environment) (NASA:JSC #37943)
(JSC/Engineering Directorate/Automation, Robotics and Simulation Division)
(March 1997)))
ASSUMPTIONS AND LIMITATIONS:
((Keplerian dynamics)
(Simplified state transition matrix.))
PROGRAMMERS:
(((Edwin Z. Crues) (NASA JSC ER7) (Nov 2009) (--) (Tareget body init.)))
*******************************************************************************/
#include "../include/target_body.h"
int target_data_default_data(TargetBodyData* target_data) {
int iinc;
int jinc;
/* Initialize the state transition matrix to identity. */
for (iinc = 0 ; iinc < 6 ; iinc++ ) {
for (jinc = 0 ; jinc < 6 ; jinc++ ) {
target_data->phi[iinc][jinc] = 0.0;
}
target_data->phi[iinc][iinc] = 1.0;
}
return(0);
}