module CChokeProblems use CChokeProblemsVariables implicit none public contains ! Input routines subroutine SetHydraulicChoke1Plugged(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetHydraulicChoke1Plugged !DEC$ ATTRIBUTES ALIAS: 'SetHydraulicChoke1Plugged' :: SetHydraulicChoke1Plugged implicit none type(CProblem), intent(in) :: v HydraulicChoke1Plugged = SetDue(v, ChangeHydraulicChoke1Plugged) #ifdef deb print*, 'HydraulicChoke1Plugged%ProblemType=', HydraulicChoke1Plugged%ProblemType print*, 'HydraulicChoke1Plugged%StatusType=', HydraulicChoke1Plugged%StatusType print*, 'HydraulicChoke1Plugged%Value=', HydraulicChoke1Plugged%Value #endif end subroutine subroutine SetHydraulicChoke1Fail(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetHydraulicChoke1Fail !DEC$ ATTRIBUTES ALIAS: 'SetHydraulicChoke1Fail' :: SetHydraulicChoke1Fail implicit none type(CProblem), intent(in) :: v HydraulicChoke1Fail = SetDue(v, ChangeHydraulicChoke1Fail) #ifdef deb print*, 'HydraulicChoke1Fail%ProblemType=', HydraulicChoke1Fail%ProblemType print*, 'HydraulicChoke1Fail%StatusType=', HydraulicChoke1Fail%StatusType print*, 'HydraulicChoke1Fail%Value=', HydraulicChoke1Fail%Value #endif end subroutine subroutine SetHydraulicChoke1Washout(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetHydraulicChoke1Washout !DEC$ ATTRIBUTES ALIAS: 'SetHydraulicChoke1Washout' :: SetHydraulicChoke1Washout implicit none type(CProblem), intent(in) :: v HydraulicChoke1Washout = SetDue(v, ChangeHydraulicChoke1Washout) #ifdef deb print*, 'HydraulicChoke1Washout%ProblemType=', HydraulicChoke1Washout%ProblemType print*, 'HydraulicChoke1Washout%StatusType=', HydraulicChoke1Washout%StatusType print*, 'HydraulicChoke1Washout%Value=', HydraulicChoke1Washout%Value #endif end subroutine subroutine SetHydraulicChoke1PluggedPercent(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetHydraulicChoke1PluggedPercent !DEC$ ATTRIBUTES ALIAS: 'SetHydraulicChoke1PluggedPercent' :: SetHydraulicChoke1PluggedPercent implicit none integer, intent(in) :: v HydraulicChoke1PluggedPercent = v #ifdef deb print*, 'HydraulicChoke1PluggedPercent=', HydraulicChoke1PluggedPercent #endif end subroutine subroutine SetHydraulicChoke2Plugged(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetHydraulicChoke2Plugged !DEC$ ATTRIBUTES ALIAS: 'SetHydraulicChoke2Plugged' :: SetHydraulicChoke2Plugged implicit none type(CProblem), intent(in) :: v HydraulicChoke2Plugged = SetDue(v, ChangeHydraulicChoke2Plugged) #ifdef deb print*, 'HydraulicChoke2Plugged%ProblemType=', HydraulicChoke2Plugged%ProblemType print*, 'HydraulicChoke2Plugged%StatusType=', HydraulicChoke2Plugged%StatusType print*, 'HydraulicChoke2Plugged%Value=', HydraulicChoke2Plugged%Value #endif end subroutine subroutine SetHydraulicChoke2Fail(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetHydraulicChoke2Fail !DEC$ ATTRIBUTES ALIAS: 'SetHydraulicChoke2Fail' :: SetHydraulicChoke2Fail implicit none type(CProblem), intent(in) :: v HydraulicChoke2Fail = SetDue(v, ChangeHydraulicChoke2Fail) #ifdef deb print*, 'HydraulicChoke2Fail%ProblemType=', HydraulicChoke2Fail%ProblemType print*, 'HydraulicChoke2Fail%StatusType=', HydraulicChoke2Fail%StatusType print*, 'HydraulicChoke2Fail%Value=', HydraulicChoke2Fail%Value #endif end subroutine subroutine SetHydraulicChoke2Washout(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetHydraulicChoke2Washout !DEC$ ATTRIBUTES ALIAS: 'SetHydraulicChoke2Washout' :: SetHydraulicChoke2Washout implicit none type(CProblem), intent(in) :: v HydraulicChoke2Washout = SetDue(v, ChangeHydraulicChoke2Washout) #ifdef deb print*, 'HydraulicChoke2Washout%ProblemType=', HydraulicChoke2Washout%ProblemType print*, 'HydraulicChoke2Washout%StatusType=', HydraulicChoke2Washout%StatusType print*, 'HydraulicChoke2Washout%Value=', HydraulicChoke2Washout%Value #endif end subroutine subroutine SetHydraulicChoke2PluggedPercent(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetHydraulicChoke2PluggedPercent !DEC$ ATTRIBUTES ALIAS: 'SetHydraulicChoke2PluggedPercent' :: SetHydraulicChoke2PluggedPercent implicit none integer, intent(in) :: v HydraulicChoke2PluggedPercent = v #ifdef deb print*, 'HydraulicChoke2PluggedPercent=', HydraulicChoke2PluggedPercent #endif end subroutine subroutine SetManualChoke1Plugged(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetManualChoke1Plugged !DEC$ ATTRIBUTES ALIAS: 'SetManualChoke1Plugged' :: SetManualChoke1Plugged implicit none type(CProblem), intent(in) :: v ManualChoke1Plugged = SetDue(v, ChangeManualChoke1Plugged) #ifdef deb print*, 'ManualChoke1Plugged%ProblemType=', ManualChoke1Plugged%ProblemType print*, 'ManualChoke1Plugged%StatusType=', ManualChoke1Plugged%StatusType print*, 'ManualChoke1Plugged%Value=', ManualChoke1Plugged%Value #endif end subroutine subroutine SetManualChoke1Fail(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetManualChoke1Fail !DEC$ ATTRIBUTES ALIAS: 'SetManualChoke1Fail' :: SetManualChoke1Fail implicit none type(CProblem), intent(in) :: v ManualChoke1Fail = SetDue(v, ChangeManualChoke1Fail) #ifdef deb print*, 'ManualChoke1Fail%ProblemType=', ManualChoke1Fail%ProblemType print*, 'ManualChoke1Fail%StatusType=', ManualChoke1Fail%StatusType print*, 'ManualChoke1Fail%Value=', ManualChoke1Fail%Value #endif end subroutine subroutine SetManualChoke1Washout(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetManualChoke1Washout !DEC$ ATTRIBUTES ALIAS: 'SetManualChoke1Washout' :: SetManualChoke1Washout implicit none type(CProblem), intent(in) :: v ManualChoke1Washout = SetDue(v, ChangeManualChoke1Washout) #ifdef deb print*, 'ManualChoke1Washout%ProblemType=', ManualChoke1Washout%ProblemType print*, 'ManualChoke1Washout%StatusType=', ManualChoke1Washout%StatusType print*, 'ManualChoke1Washout%Value=', ManualChoke1Washout%Value #endif end subroutine subroutine SetManualChoke1PluggedPercent(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetManualChoke1PluggedPercent !DEC$ ATTRIBUTES ALIAS: 'SetManualChoke1PluggedPercent' :: SetManualChoke1PluggedPercent implicit none integer, intent(in) :: v ManualChoke1PluggedPercent = v #ifdef deb print*, 'ManualChoke1PluggedPercent=', ManualChoke1PluggedPercent #endif end subroutine subroutine SetManualChoke2Plugged(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetManualChoke2Plugged !DEC$ ATTRIBUTES ALIAS: 'SetManualChoke2Plugged' :: SetManualChoke2Plugged implicit none type(CProblem), intent(in) :: v ManualChoke2Plugged = SetDue(v, ChangeManualChoke2Plugged) #ifdef deb print*, 'ManualChoke2Plugged%ProblemType=', ManualChoke2Plugged%ProblemType print*, 'ManualChoke2Plugged%StatusType=', ManualChoke2Plugged%StatusType print*, 'ManualChoke2Plugged%Value=', ManualChoke2Plugged%Value #endif end subroutine subroutine SetManualChoke2Fail(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetManualChoke2Fail !DEC$ ATTRIBUTES ALIAS: 'SetManualChoke2Fail' :: SetManualChoke2Fail implicit none type(CProblem), intent(in) :: v ManualChoke2Fail = SetDue(v, ChangeManualChoke2Fail) #ifdef deb print*, 'ManualChoke2Fail%ProblemType=', ManualChoke2Fail%ProblemType print*, 'ManualChoke2Fail%StatusType=', ManualChoke2Fail%StatusType print*, 'ManualChoke2Fail%Value=', ManualChoke2Fail%Value #endif end subroutine subroutine SetManualChoke2Washout(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetManualChoke2Washout !DEC$ ATTRIBUTES ALIAS: 'SetManualChoke2Washout' :: SetManualChoke2Washout implicit none type(CProblem), intent(in) :: v ManualChoke2Washout = SetDue(v, ChangeManualChoke2Washout) #ifdef deb print*, 'ManualChoke2Washout%ProblemType=', ManualChoke2Washout%ProblemType print*, 'ManualChoke2Washout%StatusType=', ManualChoke2Washout%StatusType print*, 'ManualChoke2Washout%Value=', ManualChoke2Washout%Value #endif end subroutine subroutine SetManualChoke2PluggedPercent(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetManu alChoke2PluggedPercent !DEC$ ATTRIBUTES ALIAS: 'SetManualChoke2PluggedPercent' :: SetManualChoke2PluggedPercent implicit none integer, intent(in) :: v ManualChoke2PluggedPercent = v #ifdef deb print*, 'ManualChoke2PluggedPercent=', ManualChoke2PluggedPercent #endif end subroutine subroutine SetChokePanelAirFail(v) !DEC$ ATTRIBUTES DLLEXPORT :: SetChokePanelAirFail !DEC$ ATTRIBUTES ALIAS: 'SetChokePanelAirFail' :: SetChokePanelAirFail implicit none type(CProblem), intent(in) :: v ChokePanelAirFail = SetDue(v, ChangeChokePanelAirFail) #ifdef deb print*, 'ChokePanelAirFail%ProblemType=', ChokePanelAirFail%ProblemType print*, 'ChokePanelAirFail%StatusType=', ChokePanelAirFail%StatusType print*, 'ChokePanelAirFail%Value=', ChokePanelAirFail%Value #endif end subroutine end module CChokeProblems