|
12345678910111213141516171819202122232425262728293031323334353637 |
- module ManifoldVariables
- use CStack
- use CArrangement
- ! use SimulationVariables
- ! use CStandPipeManifoldVariables
- implicit none
-
- public
- integer, parameter :: ValveCount = 128
- integer, parameter :: MinSource = 71
- integer, parameter :: MaxSource = 90
- integer, parameter :: MinRelation = 91
- integer, parameter :: MaxRelation = 128
-
- Type::ManifoldType
- type(Arrangement) :: Valve(ValveCount)
- type(Path), allocatable :: OpenPaths(:)
- type(Stack) :: Fringe
- logical :: IsRepititveOutput
-
- logical :: IsSafetyValveInstalled
- logical :: IsSafetyValveInstalled_KellyMode
- logical :: IsSafetyValveInstalled_TripMode
- logical :: IsSafetyValveInstalled_TopDrive
- logical :: SafetyValve
- logical :: IsIBopInstalled
- logical :: IBop
- logical :: IsKellyCockInstalled
- logical :: KellyCock
- logical :: IsTopDriveIBopInstalled
- logical :: TopDriveIBop
- logical :: IsFloatValveInstalled
- logical :: FloatValve
- logical :: IsPathsDirty = .false.
- logical :: IsTraverse = .false.
- End type ManifoldType
- End module ManifoldVariables
|