static void c10_sf_marshallIn(void *chartInstanceVoid, const mxArray *c10_mxArrayInData, const char_T *c10_varName, void *c10_outData) { const mxArray *c10_getInertia; const char_T *c10_identifier; emlrtMsgIdentifier c10_thisId; real_T c10_y[144]; int32_T c10_i15; int32_T c10_i16; int32_T c10_i17; SFc10_dynamics_kinematicsInstanceStruct *chartInstance; chartInstance = (SFc10_dynamics_kinematicsInstanceStruct *)chartInstanceVoid; c10_getInertia = sf_mex_dup(c10_mxArrayInData); c10_identifier = c10_varName; c10_thisId.fIdentifier = c10_identifier; c10_thisId.fParent = NULL; c10_c_emlrt_marshallIn(chartInstance, sf_mex_dup(c10_getInertia), &c10_thisId, c10_y); sf_mex_destroy(&c10_getInertia); c10_i15 = 0; for (c10_i16 = 0; c10_i16 < 12; c10_i16++) { for (c10_i17 = 0; c10_i17 < 12; c10_i17++) { (*(real_T (*)[144])c10_outData)[c10_i17 + c10_i15] = c10_y[c10_i17 + c10_i15]; } c10_i15 += 12; } sf_mex_destroy(&c10_mxArrayInData); }
static void c10_b_emlrt_marshallIn(SFc10_dynamics_kinematicsInstanceStruct *chartInstance, const mxArray *c10_getInertia, const char_T *c10_identifier, real_T c10_y[144]) { emlrtMsgIdentifier c10_thisId; c10_thisId.fIdentifier = c10_identifier; c10_thisId.fParent = NULL; c10_c_emlrt_marshallIn(chartInstance, sf_mex_dup(c10_getInertia), &c10_thisId, c10_y); sf_mex_destroy(&c10_getInertia); }
static void c10_b_sf_marshallIn(void *chartInstanceVoid, const mxArray *c10_mxArrayInData, const char_T *c10_varName, void *c10_outData) { const mxArray *c10_b_a; const char_T *c10_identifier; emlrtMsgIdentifier c10_thisId; real_T c10_y; SFc10_experiment_lib2InstanceStruct *chartInstance; chartInstance = (SFc10_experiment_lib2InstanceStruct *)chartInstanceVoid; c10_b_a = sf_mex_dup(c10_mxArrayInData); c10_identifier = c10_varName; c10_thisId.fIdentifier = c10_identifier; c10_thisId.fParent = NULL; c10_y = c10_c_emlrt_marshallIn(chartInstance, sf_mex_dup(c10_b_a), &c10_thisId); sf_mex_destroy(&c10_b_a); *(real_T *)c10_outData = c10_y; sf_mex_destroy(&c10_mxArrayInData); }
static void c10_b_sf_marshallIn(void *chartInstanceVoid, const mxArray *c10_mxArrayInData, const char_T *c10_varName, void *c10_outData) { const mxArray *c10_b_sfEvent; const char_T *c10_identifier; emlrtMsgIdentifier c10_thisId; int32_T c10_y; SFc10_hybridSysSimInstanceStruct *chartInstance; chartInstance = (SFc10_hybridSysSimInstanceStruct *)chartInstanceVoid; c10_b_sfEvent = sf_mex_dup(c10_mxArrayInData); c10_identifier = c10_varName; c10_thisId.fIdentifier = c10_identifier; c10_thisId.fParent = NULL; c10_y = c10_c_emlrt_marshallIn(chartInstance, sf_mex_dup(c10_b_sfEvent), &c10_thisId); sf_mex_destroy(&c10_b_sfEvent); *(int32_T *)c10_outData = c10_y; sf_mex_destroy(&c10_mxArrayInData); }