static void set_sim_state_c12_DemoWave_K(SFc12_DemoWave_KInstanceStruct *chartInstance, const mxArray *c12_st) { const mxArray *c12_u; real_T *c12_e; c12_e = (real_T *)ssGetOutputPortSignal(chartInstance->S, 1); chartInstance->c12_doneDoubleBufferReInit = true; c12_u = sf_mex_dup(c12_st); *c12_e = c12_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 0)), "e"); chartInstance->c12_is_active_c12_DemoWave_K = c12_e_emlrt_marshallIn (chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 1)), "is_active_c12_DemoWave_K"); sf_mex_destroy(&c12_u); c12_update_debugger_state_c12_DemoWave_K(chartInstance); sf_mex_destroy(&c12_st); }
static void set_sim_state_c12_CusakisME4901arcs (SFc12_CusakisME4901arcsInstanceStruct *chartInstance, const mxArray *c12_st) { const mxArray *c12_u; real_T c12_dv0[16]; int32_T c12_i1; real_T (*c12_DD)[16]; c12_DD = (real_T (*)[16])ssGetOutputPortSignal(chartInstance->S, 1); chartInstance->c12_doneDoubleBufferReInit = TRUE; c12_u = sf_mex_dup(c12_st); c12_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 0)), "DD", c12_dv0); for (c12_i1 = 0; c12_i1 < 16; c12_i1++) { (*c12_DD)[c12_i1] = c12_dv0[c12_i1]; } chartInstance->c12_is_active_c12_CusakisME4901arcs = c12_e_emlrt_marshallIn (chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 1)), "is_active_c12_CusakisME4901arcs"); sf_mex_destroy(&c12_u); c12_update_debugger_state_c12_CusakisME4901arcs(chartInstance); sf_mex_destroy(&c12_st); }
static void set_sim_state_c12_ekffedepre(SFc12_ekffedepreInstanceStruct *chartInstance, const mxArray *c12_st) { const mxArray *c12_u; real_T c12_dv0[9]; int32_T c12_i1; real_T (*c12_y)[9]; c12_y = (real_T (*)[9])ssGetOutputPortSignal(chartInstance->S, 1); chartInstance->c12_doneDoubleBufferReInit = TRUE; c12_u = sf_mex_dup(c12_st); c12_emlrt_marshallIn(chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 0)), "y", c12_dv0); for (c12_i1 = 0; c12_i1 < 9; c12_i1++) { (*c12_y)[c12_i1] = c12_dv0[c12_i1]; } chartInstance->c12_is_active_c12_ekffedepre = c12_e_emlrt_marshallIn (chartInstance, sf_mex_dup(sf_mex_getcell(c12_u, 1)), "is_active_c12_ekffedepre"); sf_mex_destroy(&c12_u); c12_update_debugger_state_c12_ekffedepre(chartInstance); sf_mex_destroy(&c12_st); }