TYPE TerminalUnitListData
CHARACTER(len=MaxNameLength) :: Name =' ' ! Name of the VRF Terminal Unit List
INTEGER :: NumTUInList =0 ! Number of VRF Terminal Units in List
INTEGER, ALLOCATABLE :: ZoneTUPtr(:) ! index to VRF Terminal Unit
CHARACTER(len=MaxNameLength), ALLOCATABLE :: ZoneTUName(:) ! Name of the VRF Terminal Unit
LOGICAL, ALLOCATABLE :: IsSimulated(:) ! TRUE if TU has been simulated
REAL(r64), ALLOCATABLE :: TotalCoolLoad(:) ! Total zone cooling coil load met by TU
REAL(r64), ALLOCATABLE :: TotalHeatLoad(:) ! Total zone heating coil load met by TU
LOGICAL, ALLOCATABLE :: CoolingCoilPresent(:) ! FALSE if coil not present
LOGICAL, ALLOCATABLE :: HeatingCoilPresent(:) ! FALSE if coil not present
LOGICAL, ALLOCATABLE :: TerminalUnitNotSizedYet(:) ! TRUE if terminal unit not sized
LOGICAL, ALLOCATABLE :: HRHeatRequest(:) ! defines a heating load on VRFTerminalUnits when QZnReq < 0
LOGICAL, ALLOCATABLE :: HRCoolRequest(:) ! defines a cooling load on VRFTerminalUnits when QZnReq > 0
LOGICAL, ALLOCATABLE :: CoolingCoilAvailable(:) ! cooling coil availability scheduled on
LOGICAL, ALLOCATABLE :: HeatingCoilAvailable(:) ! cooling coil availability scheduled on
INTEGER, ALLOCATABLE :: CoolingCoilAvailSchPtr(:) ! cooilng coil availability schedule index
INTEGER, ALLOCATABLE :: HeatingCoilAvailSchPtr(:) ! heating coil availability schedule index
END TYPE TerminalUnitListData