static void c16_c_sf_marshallIn(void *chartInstanceVoid, const mxArray *c16_mxArrayInData, const char_T *c16_varName, void *c16_outData) { const mxArray *c16_omega; const char_T *c16_identifier; emlrtMsgIdentifier c16_thisId; real_T c16_y[16]; int32_T c16_i33; int32_T c16_i34; int32_T c16_i35; SFc16_ekffedeInstanceStruct *chartInstance; chartInstance = (SFc16_ekffedeInstanceStruct *)chartInstanceVoid; c16_omega = sf_mex_dup(c16_mxArrayInData); c16_identifier = c16_varName; c16_thisId.fIdentifier = c16_identifier; c16_thisId.fParent = NULL; c16_d_emlrt_marshallIn(chartInstance, sf_mex_dup(c16_omega), &c16_thisId, c16_y); sf_mex_destroy(&c16_omega); c16_i33 = 0; for (c16_i34 = 0; c16_i34 < 4; c16_i34++) { for (c16_i35 = 0; c16_i35 < 4; c16_i35++) { (*(real_T (*)[16])c16_outData)[c16_i35 + c16_i33] = c16_y[c16_i35 + c16_i33]; } c16_i33 += 4; } sf_mex_destroy(&c16_mxArrayInData); }
static void c16_c_emlrt_marshallIn(SFc16_Final_Project_v3bInstanceStruct *chartInstance, const mxArray *c16_y, const char_T *c16_identifier, real_T c16_b_y[9]) { emlrtMsgIdentifier c16_thisId; c16_thisId.fIdentifier = c16_identifier; c16_thisId.fParent = NULL; c16_d_emlrt_marshallIn(chartInstance, sf_mex_dup(c16_y), &c16_thisId, c16_b_y); sf_mex_destroy(&c16_y); }
static void c16_c_sf_marshallIn(void *chartInstanceVoid, const mxArray *c16_mxArrayInData, const char_T *c16_varName, void *c16_outData) { const mxArray *c16_b_sfEvent; const char_T *c16_identifier; emlrtMsgIdentifier c16_thisId; int32_T c16_y; SFc16_HIL_model_overallInstanceStruct *chartInstance; chartInstance = (SFc16_HIL_model_overallInstanceStruct *)chartInstanceVoid; c16_b_sfEvent = sf_mex_dup(c16_mxArrayInData); c16_identifier = c16_varName; c16_thisId.fIdentifier = c16_identifier; c16_thisId.fParent = NULL; c16_y = c16_d_emlrt_marshallIn(chartInstance, sf_mex_dup(c16_b_sfEvent), &c16_thisId); sf_mex_destroy(&c16_b_sfEvent); *(int32_T *)c16_outData = c16_y; sf_mex_destroy(&c16_mxArrayInData); }
static void c16_b_sf_marshallIn(void *chartInstanceVoid, const mxArray *c16_mxArrayInData, const char_T *c16_varName, void *c16_outData) { const mxArray *c16_y; const char_T *c16_identifier; emlrtMsgIdentifier c16_thisId; real_T c16_b_y[9]; int32_T c16_i21; SFc16_Final_Project_v3bInstanceStruct *chartInstance; chartInstance = (SFc16_Final_Project_v3bInstanceStruct *)chartInstanceVoid; c16_y = sf_mex_dup(c16_mxArrayInData); c16_identifier = c16_varName; c16_thisId.fIdentifier = c16_identifier; c16_thisId.fParent = NULL; c16_d_emlrt_marshallIn(chartInstance, sf_mex_dup(c16_y), &c16_thisId, c16_b_y); sf_mex_destroy(&c16_y); for (c16_i21 = 0; c16_i21 < 9; c16_i21++) { (*(real_T (*)[9])c16_outData)[c16_i21] = c16_b_y[c16_i21]; } sf_mex_destroy(&c16_mxArrayInData); }