| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=*), | private, | parameter | :: | cMIXER | = | 'Connector:Mixer' | |
| character(len=*), | private, | parameter | :: | cSPLITTER | = | 'Connector:Splitter' | |
| character(len=*), | private, | parameter | :: | Blank | = | ' ' | |
| integer, | private | :: | NumOfBranchLists | = | 0 | ||
| type(BranchListData), | private, | ALLOCATABLE, DIMENSION(:) | :: | BranchList | |||
| integer, | private | :: | NumOfBranches | = | 0 | ||
| type(BranchData), | private, | ALLOCATABLE, DIMENSION(:) | :: | Branch | |||
| integer, | private | :: | NumOfConnectorLists | = | 0 | ||
| type(ConnectorData), | private, | ALLOCATABLE, DIMENSION(:) | :: | ConnectorLists | |||
| integer, | private | :: | NumSplitters | = | 0 | ||
| type(SplitterData), | private, | ALLOCATABLE, DIMENSION(:) | :: | Splitters | |||
| integer, | private | :: | NumMixers | = | 0 | ||
| type(MixerData), | private, | ALLOCATABLE, DIMENSION(:) | :: | Mixers | |||
| logical, | private | :: | GetBranchInputFlag | = | .true. | ||
| logical, | private | :: | GetBranchListInputFlag | = | .true. | ||
| logical, | private | :: | GetSplitterInputFlag | = | .true. | ||
| logical, | private | :: | GetMixerInputFlag | = | .true. | ||
| logical, | private | :: | GetConnectorListInputFlag | = | .true. | ||
| logical, | public | :: | InvalidBranchDefinitions | = | .false. | ||
| character(len=MaxNameLength), | private | :: | CurrentModuleObject |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=MaxNameLength), | public | :: | Name | = | Blank | ||
| integer, | public | :: | NumOfConnectors | = | 0 | ||
| integer, | public | :: | NumOfSplitters | = | 0 | ||
| integer, | public | :: | NumOfMixers | = | 0 | ||
| character(len=32), | public, | DIMENSION(:), ALLOCATABLE | :: | ConnectorType | |||
| character(len=MaxNameLength), | public, | DIMENSION(:), ALLOCATABLE | :: | ConnectorName | |||
| integer, | public, | DIMENSION(:), ALLOCATABLE | :: | ConnectorMatchNo |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=MaxNameLength), | public | :: | Name | = | Blank | ||
| integer, | public | :: | NumOfBranchNames | = | 0 | ||
| character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | BranchNames | |||
| character(len=MaxNameLength), | public | :: | LoopName | = | Blank | ||
| character(len=20), | public | :: | LoopType | = | Blank |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=MaxNameLength), | public | :: | CType | = | Blank | ||
| character(len=MaxNameLength), | public | :: | Name | = | Blank | ||
| integer, | public | :: | CtrlType | = | 0 | ||
| character(len=MaxNameLength), | public | :: | InletNodeName | = | Blank | ||
| integer, | public | :: | InletNode | = | 0 | ||
| character(len=MaxNameLength), | public | :: | OutletNodeName | = | Blank | ||
| integer, | public | :: | OutletNode | = | 0 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=MaxNameLength), | public | :: | Name | = | Blank | ||
| character(len=MaxNameLength), | public | :: | AssignedLoopName | = | Blank | ||
| real(kind=r64), | public | :: | MaxFlowRate | = | 0.0d0 | ||
| integer, | public | :: | PressureCurveType | = | 0 | ||
| integer, | public | :: | PressureCurveIndex | = | 0 | ||
| integer, | public | :: | FluidType | = | NodeType_Unknown | ||
| integer, | public | :: | NumOfComponents | = | 0 | ||
| type(ComponentData), | public, | ALLOCATABLE, DIMENSION(:) | :: | Component |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=MaxNameLength), | public | :: | Name | = | Blank | ||
| character(len=MaxNameLength), | public | :: | InletBranchName | = | Blank | ||
| integer, | public | :: | NumOutletBranches | = | 0 | ||
| character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | OutletBranchNames |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=MaxNameLength), | public | :: | Name | = | Blank | ||
| character(len=MaxNameLength), | public | :: | OutletBranchName | = | Blank | ||
| integer, | public | :: | NumInletBranches | = | 0 | ||
| character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | InletBranchNames |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | BranchListName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | BranchName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | CompType | |||
| character(len=*), | intent(in) | :: | CompName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | BranchNum |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | BranchListName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | BranchListName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | LoopName | |||
| character(len=*), | intent(in) | :: | BranchListName | |||
| integer, | intent(inout) | :: | NumBranchNames | |||
| character(len=MaxNameLength), | intent(out), | DIMENSION(:) | :: | BranchNames | ||
| character(len=*), | intent(in) | :: | LoopType |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | LoopName | |||
| character(len=*), | intent(in) | :: | BranchName | |||
| real(kind=r64), | intent(out) | :: | BranchMaxFlow | |||
| integer, | intent(out) | :: | PressCurveType | |||
| integer, | intent(out) | :: | PressCurveIndex | |||
| integer, | intent(inout) | :: | NumComps | |||
| character(len=MaxNameLength), | intent(out), | DIMENSION(:) | :: | CompType | ||
| character(len=MaxNameLength), | intent(out), | DIMENSION(:) | :: | CompName | ||
| character(len=MaxNameLength), | intent(out), | DIMENSION(:) | :: | CompInletNodeNames | ||
| integer, | intent(out), | DIMENSION(:) | :: | CompInletNodeNums | ||
| character(len=MaxNameLength), | intent(out), | DIMENSION(:) | :: | CompOutletNodeNames | ||
| integer, | intent(out), | DIMENSION(:) | :: | CompOutletNodeNums | ||
| logical, | intent(inout) | :: | ErrorsFound |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | BranchNum | |||
| character(len=MaxNameLength), | intent(inout) | :: | FanType | |||
| character(len=MaxNameLength), | intent(inout) | :: | FanName | |||
| logical | :: | ErrFound |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | CompType | |||
| character(len=*), | intent(in) | :: | CompName | |||
| logical, | intent(inout) | :: | OASysFlag | |||
| logical, | intent(inout) | :: | ErrFound |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | LoopName | |||
| character(len=*), | intent(in) | :: | BranchName | |||
| real(kind=r64), | intent(out) | :: | BranchMaxFlow | |||
| integer, | intent(out) | :: | PressCurveType | |||
| integer, | intent(out) | :: | PressCurveIndex | |||
| integer, | intent(inout) | :: | NumComps | |||
| type(ComponentData), | intent(inout), | DIMENSION(:) | :: | BComponents | ||
| logical, | intent(inout) | :: | ErrorsFound |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | LoopName | |||
| character(len=*), | intent(in) | :: | ConnectorListName | |||
| integer, | intent(out) | :: | NumSplitters | |||
| integer, | intent(out) | :: | NumMixers | |||
| logical, | intent(inout) | :: | ErrorsFound |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | ConnectorListName | |||
| type(ConnectorData), | intent(inout) | :: | Connectoid | |||
| integer, | intent(in), | optional | :: | NumInList |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | LoopName | |||
| character(len=*), | intent(in) | :: | ConnectorListName | |||
| character(len=MaxNameLength), | intent(out) | :: | MixerName | |||
| logical, | intent(out) | :: | IsMixer | |||
| character(len=MaxNameLength), | intent(out) | :: | OutletNodeName | |||
| integer, | intent(out) | :: | OutletNodeNum | |||
| integer, | intent(out) | :: | NumInletNodes | |||
| character(len=MaxNameLength), | intent(out), | DIMENSION(:) | :: | InletNodeNames | ||
| integer, | intent(out), | DIMENSION(:) | :: | InletNodeNums | ||
| logical, | intent(inout) | :: | ErrorsFound | |||
| integer, | intent(in), | optional | :: | ConnectorNumber | ||
| integer, | intent(inout), | optional | :: | MixerNumber |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | LoopName | |||
| character(len=*), | intent(in) | :: | ConnectorListName | |||
| character(len=MaxNameLength), | intent(out) | :: | SplitterName | |||
| logical, | intent(out) | :: | IsSplitter | |||
| character(len=MaxNameLength), | intent(out) | :: | InletNodeName | |||
| integer, | intent(out) | :: | InletNodeNum | |||
| integer, | intent(out) | :: | NumOutletNodes | |||
| character(len=MaxNameLength), | intent(out), | DIMENSION(:) | :: | OutletNodeNames | ||
| integer, | intent(out), | DIMENSION(:) | :: | OutletNodeNums | ||
| logical, | intent(inout) | :: | ErrorsFound | |||
| integer, | intent(in), | optional | :: | ConnectorNumber | ||
| integer, | intent(inout), | optional | :: | SplitterNumber |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | SystemType | |||
| character(len=*), | intent(in) | :: | SystemName | |||
| real(kind=r64), | intent(inout) | :: | BranchFlow | |||
| real(kind=r64), | intent(in) | :: | BranchFanFlow | |||
| logical, | intent(inout) | :: | ErrFound |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | BranchListName | |||
| character(len=*), | intent(inout) | :: | FoundPlantLoopName | |||
| integer, | intent(inout) | :: | FoundPlantLoopNum | |||
| character(len=*), | intent(inout) | :: | FoundSupplyDemand | |||
| real(kind=r64), | intent(inout) | :: | FoundVolFlowRate | |||
| logical, | intent(inout) | :: | MatchedPlantLoop |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | BranchListName | |||
| character(len=*), | intent(inout) | :: | FoundCondLoopName | |||
| integer, | intent(inout) | :: | FoundCondLoopNum | |||
| character(len=*), | intent(inout) | :: | FoundSupplyDemand | |||
| real(kind=r64), | intent(inout) | :: | FoundVolFlowRate | |||
| logical, | intent(inout) | :: | MatchedCondLoop |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | BranchListName | |||
| character(len=*), | intent(inout) | :: | FoundAirLoopName | |||
| integer, | intent(inout) | :: | FoundAirLoopNum | |||
| character(len=*), | intent(inout) | :: | FoundAir | |||
| real(kind=r64), | intent(inout) | :: | FoundVolFlowRate | |||
| logical, | intent(inout) | :: | MatchedAirLoop |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | BranchListName | |||
| character(len=*), | intent(inout) | :: | LoopType | |||
| character(len=*), | intent(inout) | :: | LoopSupplyDemandAir | |||
| logical, | intent(inout) | :: | MatchedLoop |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | mustprint | |||
| character(len=*), | intent(in), | optional | :: | CompType | ||
| character(len=*), | intent(in), | optional | :: | CompName |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(inout) | :: | ErrFound |