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.

CBopStack.f90 6.5 KiB

1 year ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. module CBopStack
  2. use CBopStackVariables
  3. use CLog4
  4. implicit none
  5. public
  6. contains
  7. subroutine SetAboveAnnularHeight(v)
  8. !DEC$ ATTRIBUTES DLLEXPORT :: SetAboveAnnularHeight
  9. !DEC$ ATTRIBUTES ALIAS: 'SetAboveAnnularHeight' :: SetAboveAnnularHeight
  10. implicit none
  11. real*8, intent(in) :: v
  12. !AboveAnnularHeight = v
  13. !call Log_4('AboveAnnularHeight=', AboveAnnularHeight)
  14. end subroutine
  15. subroutine SetAnnularPreventerHeight(v)
  16. !DEC$ ATTRIBUTES DLLEXPORT :: SetAnnularPreventerHeight
  17. !DEC$ ATTRIBUTES ALIAS: 'SetAnnularPreventerHeight' :: SetAnnularPreventerHeight
  18. implicit none
  19. real*8, intent(in) :: v
  20. !AnnularPreventerHeight = v
  21. !call Log_4('AnnularPreventerHeight=', AnnularPreventerHeight)
  22. end subroutine
  23. subroutine SetUpperRamHeight(v)
  24. !DEC$ ATTRIBUTES DLLEXPORT :: SetUpperRamHeight
  25. !DEC$ ATTRIBUTES ALIAS: 'SetUpperRamHeight' :: SetUpperRamHeight
  26. implicit none
  27. real*8, intent(in) :: v
  28. !UpperRamHeight = v
  29. !call Log_4('UpperRamHeight=', UpperRamHeight)
  30. end subroutine
  31. subroutine SetLowerRamHeight(v)
  32. !DEC$ ATTRIBUTES DLLEXPORT :: SetLowerRamHeight
  33. !DEC$ ATTRIBUTES ALIAS: 'SetLowerRamHeight' :: SetLowerRamHeight
  34. implicit none
  35. real*8, intent(in) :: v
  36. !LowerRamHeight = v
  37. !call Log_4('LowerRamHeight=', LowerRamHeight)
  38. end subroutine
  39. subroutine SetBlindRamHeight(v)
  40. !DEC$ ATTRIBUTES DLLEXPORT :: SetBlindRamHeight
  41. !DEC$ ATTRIBUTES ALIAS: 'SetBlindRamHeight' :: SetBlindRamHeight
  42. implicit none
  43. real*8, intent(in) :: v
  44. !BlindRamHeight = v
  45. !call Log_4('BlindRamHeight=', BlindRamHeight)
  46. end subroutine
  47. subroutine SetKillHeight(v)
  48. !DEC$ ATTRIBUTES DLLEXPORT :: SetKillHeight
  49. !DEC$ ATTRIBUTES ALIAS: 'SetKillHeight' :: SetKillHeight
  50. implicit none
  51. real*8, intent(in) :: v
  52. !KillHeight = v
  53. !call Log_4('KillHeight=', KillHeight)
  54. end subroutine
  55. subroutine SetKillOpen(v)
  56. !DEC$ ATTRIBUTES DLLEXPORT :: SetKillOpen
  57. !DEC$ ATTRIBUTES ALIAS: 'SetKillOpen' :: SetKillOpen
  58. implicit none
  59. real*8, intent(in) :: v
  60. !KillOpen = v
  61. !call Log_4('KillOpen=', KillOpen)
  62. end subroutine
  63. subroutine SetKillClose(v)
  64. !DEC$ ATTRIBUTES DLLEXPORT :: SetKillClose
  65. !DEC$ ATTRIBUTES ALIAS: 'SetKillClose' :: SetKillClose
  66. implicit none
  67. real*8, intent(in) :: v
  68. !KillClose = v
  69. !call Log_4('KillClose=', KillClose)
  70. end subroutine
  71. subroutine SetGroundLevel(v)
  72. !DEC$ ATTRIBUTES DLLEXPORT :: SetGroundLevel
  73. !DEC$ ATTRIBUTES ALIAS: 'SetGroundLevel' :: SetGroundLevel
  74. implicit none
  75. real*8, intent(in) :: v
  76. !GroundLevel = v
  77. !call Log_4('GroundLevel=', GroundLevel)
  78. end subroutine
  79. subroutine SetLowerRamOpen(v)
  80. !DEC$ ATTRIBUTES DLLEXPORT :: SetLowerRamOpen
  81. !DEC$ ATTRIBUTES ALIAS: 'SetLowerRamOpen' :: SetLowerRamOpen
  82. implicit none
  83. real*8, intent(in) :: v
  84. LowerRamOpen = v
  85. end subroutine
  86. subroutine SetLowerRamClose(v)
  87. !DEC$ ATTRIBUTES DLLEXPORT :: SetLowerRamClose
  88. !DEC$ ATTRIBUTES ALIAS: 'SetLowerRamClose' :: SetLowerRamClose
  89. implicit none
  90. real*8, intent(in) :: v
  91. LowerRamClose = v
  92. end subroutine
  93. subroutine SetChokeOpen(v)
  94. !DEC$ ATTRIBUTES DLLEXPORT :: SetChokeOpen
  95. !DEC$ ATTRIBUTES ALIAS: 'SetChokeOpen' :: SetChokeOpen
  96. implicit none
  97. real*8, intent(in) :: v
  98. ChokeOpen = v
  99. end subroutine
  100. subroutine SetChokeClose(v)
  101. !DEC$ ATTRIBUTES DLLEXPORT :: SetChokeClose
  102. !DEC$ ATTRIBUTES ALIAS: 'SetChokeClose' :: SetChokeClose
  103. implicit none
  104. real*8, intent(in) :: v
  105. ChokeClose = v
  106. end subroutine
  107. subroutine SetBlindRamOpen(v)
  108. !DEC$ ATTRIBUTES DLLEXPORT :: SetBlindRamOpen
  109. !DEC$ ATTRIBUTES ALIAS: 'SetBlindRamOpen' :: SetBlindRamOpen
  110. implicit none
  111. real*8, intent(in) :: v
  112. BlindRamOpen = v
  113. end subroutine
  114. subroutine SetBlindRamClose(v)
  115. !DEC$ ATTRIBUTES DLLEXPORT :: SetBlindRamClose
  116. !DEC$ ATTRIBUTES ALIAS: 'SetBlindRamClose' :: SetBlindRamClose
  117. implicit none
  118. real*8, intent(in) :: v
  119. BlindRamClose = v
  120. end subroutine
  121. subroutine SetUpperRamOpen(v)
  122. !DEC$ ATTRIBUTES DLLEXPORT :: SetUpperRamOpen
  123. !DEC$ ATTRIBUTES ALIAS: 'SetUpperRamOpen' :: SetUpperRamOpen
  124. implicit none
  125. real*8, intent(in) :: v
  126. UpperRamOpen = v
  127. end subroutine
  128. subroutine SetUpperRamClose(v)
  129. !DEC$ ATTRIBUTES DLLEXPORT :: SetUpperRamClose
  130. !DEC$ ATTRIBUTES ALIAS: 'SetUpperRamClose' :: SetUpperRamClose
  131. implicit none
  132. real*8, intent(in) :: v
  133. UpperRamClose = v
  134. end subroutine
  135. subroutine SetAnnularPreventerOpen(v)
  136. !DEC$ ATTRIBUTES DLLEXPORT :: SetAnnularPreventerOpen
  137. !DEC$ ATTRIBUTES ALIAS: 'SetAnnularPreventerOpen' :: SetAnnularPreventerOpen
  138. implicit none
  139. real*8, intent(in) :: v
  140. AnnularPreventerOpen = v
  141. end subroutine
  142. subroutine SetAnnularPreventerClose(v)
  143. !DEC$ ATTRIBUTES DLLEXPORT :: SetAnnularPreventerClose
  144. !DEC$ ATTRIBUTES ALIAS: 'SetAnnularPreventerClose' :: SetAnnularPreventerClose
  145. implicit none
  146. real*8, intent(in) :: v
  147. AnnularPreventerClose = v
  148. end subroutine
  149. subroutine SetRamStringDrag(v)
  150. !DEC$ ATTRIBUTES DLLEXPORT :: SetRamStringDrag
  151. !DEC$ ATTRIBUTES ALIAS: 'SetRamStringDrag' :: SetRamStringDrag
  152. implicit none
  153. real*8, intent(in) :: v
  154. RamStringDrag = v
  155. end subroutine
  156. subroutine SetAnnularStringDrag(v)
  157. !DEC$ ATTRIBUTES DLLEXPORT :: SetAnnularStringDrag
  158. !DEC$ ATTRIBUTES ALIAS: 'SetAnnularStringDrag' :: SetAnnularStringDrag
  159. implicit none
  160. real*8, intent(in) :: v
  161. AnnularStringDrag = v
  162. end subroutine
  163. subroutine SetChokeLineLength(v)
  164. !DEC$ ATTRIBUTES DLLEXPORT :: SetChokeLineLength
  165. !DEC$ ATTRIBUTES ALIAS: 'SetChokeLineLength' :: SetChokeLineLength
  166. implicit none
  167. real*8, intent(in) :: v
  168. ChokeLineLength = v
  169. end subroutine
  170. subroutine SetChokeLineId(v)
  171. !DEC$ ATTRIBUTES DLLEXPORT :: SetChokeLineId
  172. !DEC$ ATTRIBUTES ALIAS: 'SetChokeLineId' :: SetChokeLineId
  173. implicit none
  174. real*8, intent(in) :: v
  175. ChokeLineId = v
  176. end subroutine
  177. end module CBopStack