Simulation Core
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

60 lines
1.7 KiB

  1. module CFlowKellyDisconnectEnumVariables
  2. use CVoidEventHandlerCollection
  3. implicit none
  4. ! integer :: FlowKellyDisconnect = 0
  5. !
  6. ! public
  7. !
  8. ! type(VoidEventHandlerCollection) :: OnFlowKellyDisconnectChange
  9. !
  10. ! enum, bind(c)
  11. ! enumerator FLOW_KELLY_DISCONNECT_NEUTRAL
  12. ! enumerator FLOW_KELLY_DISCONNECT_BEGIN
  13. ! enumerator FLOW_KELLY_DISCONNECT_END
  14. ! end enum
  15. !
  16. ! private :: FlowKellyDisconnect
  17. !
  18. ! contains
  19. !
  20. ! subroutine Set_FlowKellyDisconnect(v)
  21. ! implicit none
  22. ! integer , intent(in) :: v
  23. !#ifdef ExcludeExtraChanges
  24. ! if(FlowKellyDisconnect == v) return
  25. !#endif
  26. ! FlowKellyDisconnect = v
  27. !#ifdef deb
  28. ! print*, 'FlowKellyDisconnect=', FlowKellyDisconnect
  29. !#endif
  30. ! call OnFlowKellyDisconnectChange%RunAll()
  31. ! end subroutine
  32. !
  33. ! integer function Get_FlowKellyDisconnect2()
  34. ! implicit none
  35. ! Get_FlowKellyDisconnect2 = FlowKellyDisconnect
  36. ! end function
  37. ! integer function Get_FlowKellyDisconnect_deprecated()
  38. ! !DEC$ ATTRIBUTES DLLEXPORT :: Get_FlowKellyDisconnect_deprecated
  39. ! !DEC$ ATTRIBUTES ALIAS: 'Get_FlowKellyDisconnect_deprecated' :: Get_FlowKellyDisconnect_deprecated
  40. ! implicit none
  41. ! !Get_FlowKellyDisconnect_WN = FlowKellyDisconnect
  42. ! end function
  43. !
  44. !
  45. ! subroutine FlowKellyDisconnectEnd()
  46. ! !DEC$ ATTRIBUTES DLLEXPORT :: FlowKellyDisconnectEnd
  47. ! !DEC$ ATTRIBUTES ALIAS: 'FlowKellyDisconnectEnd' :: FlowKellyDisconnectEnd
  48. ! implicit none
  49. ! call Set_FlowKellyDisconnect(FLOW_KELLY_DISCONNECT_END)
  50. !#ifdef deb
  51. ! print*, 'FLOW_KELLY_DISCONNECT_END'
  52. !#endif
  53. ! end subroutine
  54. end module CFlowKellyDisconnectEnumVariables