Simulation Core
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

ManifoldVariables.f90 1.2 KiB

12345678910111213141516171819202122232425262728293031323334353637
  1. module ManifoldVariables
  2. use CStack
  3. use CArrangement
  4. ! use SimulationVariables
  5. ! use CStandPipeManifoldVariables
  6. implicit none
  7. public
  8. integer, parameter :: ValveCount = 128
  9. integer, parameter :: MinSource = 71
  10. integer, parameter :: MaxSource = 90
  11. integer, parameter :: MinRelation = 91
  12. integer, parameter :: MaxRelation = 128
  13. Type::ManifoldType
  14. type(Arrangement) :: Valve(ValveCount)
  15. type(Path), allocatable :: OpenPaths(:)
  16. type(Stack) :: Fringe
  17. logical :: IsRepititveOutput
  18. logical :: IsSafetyValveInstalled
  19. logical :: IsSafetyValveInstalled_KellyMode
  20. logical :: IsSafetyValveInstalled_TripMode
  21. logical :: IsSafetyValveInstalled_TopDrive
  22. logical :: SafetyValve
  23. logical :: IsIBopInstalled
  24. logical :: IBop
  25. logical :: IsKellyCockInstalled
  26. logical :: KellyCock
  27. logical :: IsTopDriveIBopInstalled
  28. logical :: TopDriveIBop
  29. logical :: IsFloatValveInstalled
  30. logical :: FloatValve
  31. logical :: IsPathsDirty = .false.
  32. logical :: IsTraverse = .false.
  33. End type ManifoldType
  34. End module ManifoldVariables