static void mdlSetWorkWidths_c3_Puncture_Through_Wall(SimStruct *S) { if(sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) { int_T chartIsInlinable = (int_T)sf_is_chart_inlinable("Puncture_Through_Wall",3); ssSetStateflowIsInlinable(S,chartIsInlinable); ssSetEnableFcnIsTrivial(S,1); ssSetDisableFcnIsTrivial(S,1); ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop("Puncture_Through_Wall",3,"gatewayCannotBeInlinedMultipleTimes")); if(chartIsInlinable) { ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL); sf_mark_chart_expressionable_inputs(S,"Puncture_Through_Wall",3,1); sf_mark_chart_reusable_outputs(S,"Puncture_Through_Wall",3,1); } sf_set_rtw_dwork_info(S,"Puncture_Through_Wall",3); ssSetHasSubFunctions(S,!(chartIsInlinable)); ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE); } else { sf_set_sfun_dwork_info(S); } ssSetChecksum0(S,(851498068U)); ssSetChecksum1(S,(394555368U)); ssSetChecksum2(S,(2583960205U)); ssSetChecksum3(S,(2467641011U)); ssSetmdlDerivatives(S, NULL); ssSetExplicitFCSSCtrl(S,1); }
static void mdlSetWorkWidths_c4_Force_Rendering(SimStruct *S) { if(sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) { int_T chartIsInlinable = (int_T)sf_is_chart_inlinable("Force_Rendering",4); ssSetStateflowIsInlinable(S,chartIsInlinable); ssSetEnableFcnIsTrivial(S,1); ssSetDisableFcnIsTrivial(S,1); ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop("Force_Rendering",4,"gatewayCannotBeInlinedMultipleTimes")); if(chartIsInlinable) { ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL); sf_mark_chart_expressionable_inputs(S,"Force_Rendering",4,1); sf_mark_chart_reusable_outputs(S,"Force_Rendering",4,1); } sf_set_rtw_dwork_info(S,"Force_Rendering",4); ssSetHasSubFunctions(S,!(chartIsInlinable)); ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE); } else { sf_set_sfun_dwork_info(S); } ssSetChecksum0(S,(3120693966U)); ssSetChecksum1(S,(4172049892U)); ssSetChecksum2(S,(856923551U)); ssSetChecksum3(S,(3655993862U)); ssSetmdlDerivatives(S, NULL); ssSetExplicitFCSSCtrl(S,1); }
static void mdlSetWorkWidths_c30_adcs_v15_integral_Power(SimStruct *S) { /* Actual parameters from chart: equinox today */ const char_T *rtParamNames[] = { "p1", "p2" }; ssSetNumRunTimeParams(S,ssGetSFcnParamsCount(S)); /* registration for equinox*/ ssRegDlgParamAsRunTimeParam(S, 0, 0, rtParamNames[0], SS_DOUBLE); /* registration for today*/ ssRegDlgParamAsRunTimeParam(S, 1, 1, rtParamNames[1], SS_DOUBLE); if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) { int_T chartIsInlinable = (int_T)sf_is_chart_inlinable("adcs_v15_integral_Power", "adcs_v15_integral_Power",30); ssSetStateflowIsInlinable(S,chartIsInlinable); ssSetRTWCG(S,sf_rtw_info_uint_prop("adcs_v15_integral_Power", "adcs_v15_integral_Power",30,"RTWCG")); ssSetEnableFcnIsTrivial(S,1); ssSetDisableFcnIsTrivial(S,1); ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop("adcs_v15_integral_Power", "adcs_v15_integral_Power",30,"gatewayCannotBeInlinedMultipleTimes")); if (chartIsInlinable) { ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL); ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL); sf_mark_chart_expressionable_inputs(S,"adcs_v15_integral_Power", "adcs_v15_integral_Power",30,2); sf_mark_chart_reusable_outputs(S,"adcs_v15_integral_Power", "adcs_v15_integral_Power",30,1); } sf_set_rtw_dwork_info(S,"adcs_v15_integral_Power","adcs_v15_integral_Power", 30); ssSetHasSubFunctions(S,!(chartIsInlinable)); ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE); } else { sf_set_sfun_dwork_info(S); } ssSetChecksum0(S,(3353404613U)); ssSetChecksum1(S,(2985191647U)); ssSetChecksum2(S,(1313161485U)); ssSetChecksum3(S,(2667465632U)); ssSetmdlDerivatives(S, NULL); ssSetExplicitFCSSCtrl(S,1); }
static void mdlSetWorkWidths_c6_adcs_v15_integral_Power_nom_no_charge_in_detumb (SimStruct *S) { if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) { int_T chartIsInlinable = (int_T)sf_is_chart_inlinable( "adcs_v15_integral_Power_nom_no_charge_in_detumb", "adcs_v15_integral_Power_nom_no_charge_in_detumb",6); ssSetStateflowIsInlinable(S,chartIsInlinable); ssSetRTWCG(S,sf_rtw_info_uint_prop( "adcs_v15_integral_Power_nom_no_charge_in_detumb", "adcs_v15_integral_Power_nom_no_charge_in_detumb",6,"RTWCG")); ssSetEnableFcnIsTrivial(S,1); ssSetDisableFcnIsTrivial(S,1); ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop( "adcs_v15_integral_Power_nom_no_charge_in_detumb", "adcs_v15_integral_Power_nom_no_charge_in_detumb",6, "gatewayCannotBeInlinedMultipleTimes")); if (chartIsInlinable) { ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL); ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL); sf_mark_chart_expressionable_inputs(S, "adcs_v15_integral_Power_nom_no_charge_in_detumb", "adcs_v15_integral_Power_nom_no_charge_in_detumb",6,2); sf_mark_chart_reusable_outputs(S, "adcs_v15_integral_Power_nom_no_charge_in_detumb", "adcs_v15_integral_Power_nom_no_charge_in_detumb",6,1); } sf_set_rtw_dwork_info(S,"adcs_v15_integral_Power_nom_no_charge_in_detumb", "adcs_v15_integral_Power_nom_no_charge_in_detumb",6); ssSetHasSubFunctions(S,!(chartIsInlinable)); ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE); } else { sf_set_sfun_dwork_info(S); } ssSetChecksum0(S,(4069801750U)); ssSetChecksum1(S,(112203930U)); ssSetChecksum2(S,(3391032831U)); ssSetChecksum3(S,(3739258198U)); ssSetmdlDerivatives(S, NULL); ssSetExplicitFCSSCtrl(S,1); }
static void mdlSetWorkWidths_c19_adcs_v15_integral_Power_nom(SimStruct *S) { if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) { int_T chartIsInlinable = (int_T)sf_is_chart_inlinable("adcs_v15_integral_Power_nom", "adcs_v15_integral_Power_nom",19); ssSetStateflowIsInlinable(S,chartIsInlinable); ssSetRTWCG(S,sf_rtw_info_uint_prop("adcs_v15_integral_Power_nom", "adcs_v15_integral_Power_nom",19,"RTWCG")); ssSetEnableFcnIsTrivial(S,1); ssSetDisableFcnIsTrivial(S,1); ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop( "adcs_v15_integral_Power_nom","adcs_v15_integral_Power_nom",19, "gatewayCannotBeInlinedMultipleTimes")); if (chartIsInlinable) { ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL); ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL); sf_mark_chart_expressionable_inputs(S,"adcs_v15_integral_Power_nom", "adcs_v15_integral_Power_nom",19,2); sf_mark_chart_reusable_outputs(S,"adcs_v15_integral_Power_nom", "adcs_v15_integral_Power_nom",19,4); } sf_set_rtw_dwork_info(S,"adcs_v15_integral_Power_nom", "adcs_v15_integral_Power_nom",19); ssSetHasSubFunctions(S,!(chartIsInlinable)); ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE); } else { sf_set_sfun_dwork_info(S); } ssSetChecksum0(S,(2325183243U)); ssSetChecksum1(S,(1124782313U)); ssSetChecksum2(S,(3778958781U)); ssSetChecksum3(S,(3844299426U)); ssSetmdlDerivatives(S, NULL); ssSetExplicitFCSSCtrl(S,1); }
static void mdlSetWorkWidths_c31_adcs_v15_integral_Power_dist(SimStruct *S) { if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) { int_T chartIsInlinable = (int_T)sf_is_chart_inlinable("adcs_v15_integral_Power_dist", "adcs_v15_integral_Power_dist",31); ssSetStateflowIsInlinable(S,chartIsInlinable); ssSetRTWCG(S,sf_rtw_info_uint_prop("adcs_v15_integral_Power_dist", "adcs_v15_integral_Power_dist",31,"RTWCG")); ssSetEnableFcnIsTrivial(S,1); ssSetDisableFcnIsTrivial(S,1); ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop( "adcs_v15_integral_Power_dist","adcs_v15_integral_Power_dist",31, "gatewayCannotBeInlinedMultipleTimes")); if (chartIsInlinable) { ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL); ssSetInputPortOptimOpts(S, 1, SS_REUSABLE_AND_LOCAL); sf_mark_chart_expressionable_inputs(S,"adcs_v15_integral_Power_dist", "adcs_v15_integral_Power_dist",31,2); sf_mark_chart_reusable_outputs(S,"adcs_v15_integral_Power_dist", "adcs_v15_integral_Power_dist",31,1); } sf_set_rtw_dwork_info(S,"adcs_v15_integral_Power_dist", "adcs_v15_integral_Power_dist",31); ssSetHasSubFunctions(S,!(chartIsInlinable)); ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE); } else { sf_set_sfun_dwork_info(S); } ssSetChecksum0(S,(879351951U)); ssSetChecksum1(S,(3790118364U)); ssSetChecksum2(S,(4250711417U)); ssSetChecksum3(S,(1688137038U)); ssSetmdlDerivatives(S, NULL); ssSetExplicitFCSSCtrl(S,1); }
static void mdlSetWorkWidths_c7_adcs_v15_integral_Power(SimStruct *S) { if (sim_mode_is_rtw_gen(S) || sim_mode_is_external(S)) { int_T chartIsInlinable = (int_T)sf_is_chart_inlinable("adcs_v15_integral_Power", "adcs_v15_integral_Power",7); ssSetStateflowIsInlinable(S,chartIsInlinable); ssSetRTWCG(S,sf_rtw_info_uint_prop("adcs_v15_integral_Power", "adcs_v15_integral_Power",7,"RTWCG")); ssSetEnableFcnIsTrivial(S,1); ssSetDisableFcnIsTrivial(S,1); ssSetNotMultipleInlinable(S,sf_rtw_info_uint_prop("adcs_v15_integral_Power", "adcs_v15_integral_Power",7,"gatewayCannotBeInlinedMultipleTimes")); if (chartIsInlinable) { ssSetInputPortOptimOpts(S, 0, SS_REUSABLE_AND_LOCAL); sf_mark_chart_expressionable_inputs(S,"adcs_v15_integral_Power", "adcs_v15_integral_Power",7,1); sf_mark_chart_reusable_outputs(S,"adcs_v15_integral_Power", "adcs_v15_integral_Power",7,1); } sf_set_rtw_dwork_info(S,"adcs_v15_integral_Power","adcs_v15_integral_Power", 7); ssSetHasSubFunctions(S,!(chartIsInlinable)); ssSetOptions(S,ssGetOptions(S)|SS_OPTION_WORKS_WITH_CODE_REUSE); } else { sf_set_sfun_dwork_info(S); } ssSetChecksum0(S,(3765657755U)); ssSetChecksum1(S,(3892594898U)); ssSetChecksum2(S,(2218658498U)); ssSetChecksum3(S,(3604933180U)); ssSetmdlDerivatives(S, NULL); ssSetExplicitFCSSCtrl(S,1); }