00001 /* 00002 * Optimal_affine_tracking_3d16_fast_realtime_initialize.cpp 00003 * 00004 * Code generation for function 'Optimal_affine_tracking_3d16_fast_realtime_initialize' 00005 * 00006 * C source code generated on: Wed Jul 24 16:11:35 2013 00007 * 00008 */ 00009 00010 /* Include files */ 00011 #include "rt_nonfinite.h" 00012 #include "Optimal_affine_tracking_3d16_fast_realtime.h" 00013 #include "Optimal_affine_tracking_3d16_fast_realtime_initialize.h" 00014 #include "Optimal_affine_tracking_3d16_fast_realtime_data.h" 00015 00016 /* Type Definitions */ 00017 00018 /* Named Constants */ 00019 00020 /* Variable Declarations */ 00021 00022 /* Variable Definitions */ 00023 00024 /* Function Declarations */ 00025 00026 /* Function Definitions */ 00027 void Optimal_affine_tracking_3d16_fast_realtime_initialize(void) 00028 { 00029 uint32_T r; 00030 int32_T mti; 00031 rt_InitInfAndNaN(8U); 00032 method_not_empty = FALSE; 00033 memset(&state[0], 0, 625U * sizeof(uint32_T)); 00034 r = 5489U; 00035 state[0] = 5489U; 00036 for (mti = 0; mti < 623; mti++) { 00037 r = ((r ^ r >> 30U) * 1812433253U + (uint32_T)mti) + 1U; 00038 state[1 + mti] = r; 00039 } 00040 00041 memset(&state[0], 0, 625U * sizeof(uint32_T)); 00042 r = 5489U; 00043 state[0] = 5489U; 00044 for (mti = 0; mti < 623; mti++) { 00045 r = ((r ^ r >> 30U) * 1812433253U + (uint32_T)mti) + 1U; 00046 state[1 + mti] = r; 00047 } 00048 00049 memset(&state[0], 0, 625U * sizeof(uint32_T)); 00050 r = 5489U; 00051 state[0] = 5489U; 00052 for (mti = 0; mti < 623; mti++) { 00053 r = ((r ^ r >> 30U) * 1812433253U + (uint32_T)mti) + 1U; 00054 state[1 + mti] = r; 00055 } 00056 00057 state[624] = 624U; 00058 } 00059 00060 /* End of code generation (Optimal_affine_tracking_3d16_fast_realtime_initialize.cpp) */