static real_T c4_mpower(SFc4_MigrationBGOW_Proto6_MultiSwarmInstanceStruct *chartInstance, real_T c4_a) { real_T c4_b_a; real_T c4_c_a; real_T c4_ak; real_T c4_d_a; real_T c4_e_a; real_T c4_b; c4_b_a = c4_a; c4_c_a = c4_b_a; c4_eml_scalar_eg(chartInstance); c4_ak = c4_c_a; c4_d_a = c4_ak; c4_eml_scalar_eg(chartInstance); c4_e_a = c4_d_a; c4_b = c4_d_a; return c4_e_a * c4_b; }
static real_T c4_mpower(SFc4_varymultiswarmInstanceStruct *chartInstance, real_T c4_a) { real_T c4_b_a; real_T c4_c_a; real_T c4_ak; real_T c4_d_a; real_T c4_e_a; real_T c4_b; c4_b_a = c4_a; c4_c_a = c4_b_a; c4_eml_scalar_eg(chartInstance); c4_ak = c4_c_a; c4_d_a = c4_ak; c4_eml_scalar_eg(chartInstance); c4_e_a = c4_d_a; c4_b = c4_d_a; return c4_e_a * c4_b; }
static void c4_chartstep_c4_iC_3ph_MR2(SFc4_iC_3ph_MR2InstanceStruct *chartInstance) { real_T c4_hoistedGlobal; real_T c4_b_hoistedGlobal; real_T c4_c_hoistedGlobal; real_T c4_up_alpha; real_T c4_up_beta; real_T c4_up_0; uint32_T c4_debug_family_var_map[9]; real_T c4_abc[3]; real_T c4_nargin = 3.0; real_T c4_nargout = 3.0; real_T c4_up_a; real_T c4_up_b; real_T c4_up_c; real_T c4_b[3]; int32_T c4_i0; int32_T c4_i1; int32_T c4_i2; real_T c4_C[3]; int32_T c4_i3; int32_T c4_i4; int32_T c4_i5; int32_T c4_i6; int32_T c4_i7; int32_T c4_i8; static real_T c4_a[9] = { 1.0, -0.5, -0.5, 0.0, 0.8660254037844386, -0.8660254037844386, 1.0, 1.0, 1.0 }; real_T *c4_b_up_alpha; real_T *c4_b_up_beta; real_T *c4_b_up_0; real_T *c4_b_up_a; real_T *c4_b_up_b; real_T *c4_b_up_c; c4_b_up_0 = (real_T *)ssGetInputPortSignal(chartInstance->S, 2); c4_b_up_beta = (real_T *)ssGetInputPortSignal(chartInstance->S, 1); c4_b_up_c = (real_T *)ssGetOutputPortSignal(chartInstance->S, 3); c4_b_up_b = (real_T *)ssGetOutputPortSignal(chartInstance->S, 2); c4_b_up_alpha = (real_T *)ssGetInputPortSignal(chartInstance->S, 0); c4_b_up_a = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); _SFD_CC_CALL(CHART_ENTER_DURING_FUNCTION_TAG, 3U, chartInstance->c4_sfEvent); c4_hoistedGlobal = *c4_b_up_alpha; c4_b_hoistedGlobal = *c4_b_up_beta; c4_c_hoistedGlobal = *c4_b_up_0; c4_up_alpha = c4_hoistedGlobal; c4_up_beta = c4_b_hoistedGlobal; c4_up_0 = c4_c_hoistedGlobal; sf_debug_symbol_scope_push_eml(0U, 9U, 9U, c4_debug_family_names, c4_debug_family_var_map); sf_debug_symbol_scope_add_eml_importable(c4_abc, 0U, c4_b_sf_marshallOut, c4_b_sf_marshallIn); sf_debug_symbol_scope_add_eml_importable(&c4_nargin, 1U, c4_sf_marshallOut, c4_sf_marshallIn); sf_debug_symbol_scope_add_eml_importable(&c4_nargout, 2U, c4_sf_marshallOut, c4_sf_marshallIn); sf_debug_symbol_scope_add_eml(&c4_up_alpha, 3U, c4_sf_marshallOut); sf_debug_symbol_scope_add_eml(&c4_up_beta, 4U, c4_sf_marshallOut); sf_debug_symbol_scope_add_eml(&c4_up_0, 5U, c4_sf_marshallOut); sf_debug_symbol_scope_add_eml_importable(&c4_up_a, 6U, c4_sf_marshallOut, c4_sf_marshallIn); sf_debug_symbol_scope_add_eml_importable(&c4_up_b, 7U, c4_sf_marshallOut, c4_sf_marshallIn); sf_debug_symbol_scope_add_eml_importable(&c4_up_c, 8U, c4_sf_marshallOut, c4_sf_marshallIn); CV_EML_FCN(0, 0); _SFD_EML_CALL(0U, chartInstance->c4_sfEvent, 4); c4_b[0] = c4_up_alpha; c4_b[1] = c4_up_beta; c4_b[2] = c4_up_0; c4_eml_scalar_eg(chartInstance); c4_eml_scalar_eg(chartInstance); for (c4_i0 = 0; c4_i0 < 3; c4_i0++) { c4_abc[c4_i0] = 0.0; } for (c4_i1 = 0; c4_i1 < 3; c4_i1++) { c4_abc[c4_i1] = 0.0; } for (c4_i2 = 0; c4_i2 < 3; c4_i2++) { c4_C[c4_i2] = c4_abc[c4_i2]; } for (c4_i3 = 0; c4_i3 < 3; c4_i3++) { c4_abc[c4_i3] = c4_C[c4_i3]; } for (c4_i4 = 0; c4_i4 < 3; c4_i4++) { c4_C[c4_i4] = c4_abc[c4_i4]; } for (c4_i5 = 0; c4_i5 < 3; c4_i5++) { c4_abc[c4_i5] = c4_C[c4_i5]; } for (c4_i6 = 0; c4_i6 < 3; c4_i6++) { c4_abc[c4_i6] = 0.0; c4_i7 = 0; for (c4_i8 = 0; c4_i8 < 3; c4_i8++) { c4_abc[c4_i6] += c4_a[c4_i7 + c4_i6] * c4_b[c4_i8]; c4_i7 += 3; } } _SFD_EML_CALL(0U, chartInstance->c4_sfEvent, 7); c4_up_a = c4_abc[0]; _SFD_EML_CALL(0U, chartInstance->c4_sfEvent, 8); c4_up_b = c4_abc[1]; _SFD_EML_CALL(0U, chartInstance->c4_sfEvent, 9); c4_up_c = c4_abc[2]; _SFD_EML_CALL(0U, chartInstance->c4_sfEvent, -9); sf_debug_symbol_scope_pop(); *c4_b_up_a = c4_up_a; *c4_b_up_b = c4_up_b; *c4_b_up_c = c4_up_c; _SFD_CC_CALL(EXIT_OUT_OF_FUNCTION_TAG, 3U, chartInstance->c4_sfEvent); }