| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private, | parameter | :: | CrossFlowBothUnMixed | = | 1 | |
| integer, | private, | parameter | :: | CrossFlowBothMixed | = | 2 | |
| integer, | private, | parameter | :: | CrossFlowSupplyLoopMixedDemandLoopUnMixed | = | 3 | |
| integer, | private, | parameter | :: | CrossFlowSupplyLoopUnMixedDemandLoopMixed | = | 4 | |
| integer, | private, | parameter | :: | CounterFlow | = | 5 | |
| integer, | private, | parameter | :: | ParallelFlow | = | 6 | |
| integer, | private, | parameter | :: | Ideal | = | 7 | |
| integer, | private, | parameter | :: | UncontrolledOn | = | 1001 | |
| integer, | private, | parameter | :: | OperationSchemeModulated | = | 1002 | |
| integer, | private, | parameter | :: | OperationSchemeOnOff | = | 1003 | |
| integer, | private, | parameter | :: | HeatingSetpointModulated | = | 1004 | |
| integer, | private, | parameter | :: | HeatingSetpointOnOff | = | 1005 | |
| integer, | private, | parameter | :: | CoolingSetpointModulated | = | 1006 | |
| integer, | private, | parameter | :: | CoolingSetpointOnOff | = | 1007 | |
| integer, | private, | parameter | :: | DualDeadbandSetpointModulated | = | 1008 | |
| integer, | private, | parameter | :: | DualDeadbandSetpointOnOff | = | 1009 | |
| integer, | private, | parameter | :: | CoolingDifferentialOnOff | = | 1010 | |
| integer, | private, | parameter | :: | CoolingSetpointOnOffWithComponentOverride | = | 1011 | |
| integer, | private, | parameter | :: | TrackComponentOnOff | = | 1012 | |
| integer, | private, | parameter | :: | WetBulbTemperature | = | 10 | |
| integer, | private, | parameter | :: | DryBulbTemperature | = | 11 | |
| integer, | private, | parameter | :: | LoopTemperature | = | 12 | |
| integer, | private, | parameter | :: | HeatingSupplySideLoop | = | 501 | |
| integer, | private, | parameter | :: | CoolingSupplySideLoop | = | 502 | |
| character(len=26), | private | :: | ComponentClassName | = | 'HeatExchanger:FluidToFluid' | ||
| integer, | private | :: | NumberOfPlantFluidHXs | = | 0 | ||
| type(HeatExchangerStruct), | private, | DIMENSION(:), ALLOCATABLE | :: | FluidHX | |||
| logical, | private | :: | GetInput | = | .TRUE. | ||
| logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | CheckFluidHXs |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | LoopNum | = | 0 | ||
| integer, | public | :: | LoopSideNum | = | 0 | ||
| integer, | public | :: | BranchNum | = | 0 | ||
| integer, | public | :: | CompNum | = | 0 | ||
| integer, | public | :: | InletNodeNum | = | 0 | ||
| integer, | public | :: | OutletNodeNum | = | 0 | ||
| real(kind=r64), | public | :: | MassFlowRateMin | = | 0.d0 | ||
| real(kind=r64), | public | :: | MassFlowRateMax | = | 0.d0 | ||
| real(kind=r64), | public | :: | DesignVolumeFlowRate | = | 0.d0 | ||
| real(kind=r64), | public | :: | MyLoad | = | 0.d0 | ||
| real(kind=r64), | public | :: | MinLoad | = | 0.d0 | ||
| real(kind=r64), | public | :: | MaxLoad | = | 0.d0 | ||
| real(kind=r64), | public | :: | OptLoad | = | 0.d0 | ||
| real(kind=r64), | public | :: | InletTemp | = | 0.d0 | ||
| real(kind=r64), | public | :: | InletMassFlowRate | = | 0.d0 | ||
| real(kind=r64), | public | :: | OutletTemp | = | 0.d0 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | LoopNum | = | 0 | ||
| integer, | public | :: | LoopSideNum | = | 0 | ||
| integer, | public | :: | BranchNum | = | 0 | ||
| integer, | public | :: | CompNum | = | 0 | ||
| integer, | public | :: | InletNodeNum | = | 0 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
| integer, | public | :: | AvailSchedNum | = | 0 | ||
| integer, | public | :: | HeatExchangeModelType | = | 0 | ||
| real(kind=r64), | public | :: | UA | = | 0.d0 | ||
| integer, | public | :: | ControlMode | = | 0 | ||
| integer, | public | :: | SetpointNodeNum | = | 0 | ||
| real(kind=r64), | public | :: | TempControlTol | = | 0.d0 | ||
| integer, | public | :: | ControlSignalTemp | = | 0 | ||
| real(kind=r64), | public | :: | MinOperationTemp | = | -99999.d0 | ||
| real(kind=r64), | public | :: | MaxOperationTemp | = | 99999.d0 | ||
| type(PlantConnectionStruct), | public | :: | DemandSideLoop | ||||
| type(PlantConnectionStruct), | public | :: | SupplySideLoop | ||||
| character(len=MaxNameLength), | public | :: | HeatTransferMeteringEndUse | = | ' ' | ||
| character(len=MaxNameLength), | public | :: | ComponentUserName | = | ' ' | ||
| character(len=MaxNameLength), | public | :: | ComponentClassName | = | ' ' | ||
| integer, | public | :: | ComponentTypeOfNum | = | 0 | ||
| type(PlantLocatorStruct), | public | :: | OtherCompSupplySideLoop | ||||
| type(PlantLocatorStruct), | public | :: | OtherCompDemandSideLoop | ||||
| real(kind=r64), | public | :: | SizingFactor | = | 1.d0 | ||
| real(kind=r64), | public | :: | HeatTransferRate | = | 0.d0 | ||
| real(kind=r64), | public | :: | HeatTransferEnergy | = | 0.d0 | ||
| real(kind=r64), | public | :: | Effectiveness | = | 0.d0 | ||
| real(kind=r64), | public | :: | OperationStatus | = | 0.d0 | ||
| integer, | public | :: | DmdSideModulatSolvNoConvergeErrorCount | = | 0 | ||
| integer, | public | :: | DmdSideModulatSolvNoConvergeErrorIndex | = | 0 | ||
| integer, | public | :: | DmdSideModulatSolvFailErrorCount | = | 0 | ||
| integer, | public | :: | DmdSideModulatSolvFailErrorIndex | = | 0 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=r64), | intent(in) | :: | DmdSideMassFlowRate | |||
| real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | LoopNum | |||
| integer, | intent(in) | :: | LoopSideNum | |||
| character(len=*), | intent(in) | :: | EquipType | |||
| character(len=*), | intent(in) | :: | EquipName | |||
| integer, | intent(inout) | :: | CompIndex | |||
| logical, | intent(inout) | :: | InitLoopEquip | |||
| real(kind=r64), | intent(in) | :: | MyLoad | |||
| real(kind=r64), | intent(out) | :: | MaxCap | |||
| real(kind=r64), | intent(out) | :: | MinCap | |||
| real(kind=r64), | intent(out) | :: | OptCap |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | CompNum | |||
| integer, | intent(in) | :: | LoopNum |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | CompNum |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | CompNum | |||
| integer, | intent(in) | :: | LoopNum | |||
| real(kind=r64), | intent(in) | :: | MyLoad |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | CompNum | |||
| real(kind=r64), | intent(in) | :: | SupSideMdot | |||
| real(kind=r64), | intent(in) | :: | DmdSideMdot |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | CompNum | |||
| real(kind=r64), | intent(in) | :: | TargetSupplySideLoopLeavingTemp | |||
| integer, | intent(in) | :: | HXActionMode |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | CompNum |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | CompNum |