|
- 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
|