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.
 
 
 
 
 
 

201 lines
6.5 KiB

  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