Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | NumAvailManagers | = | 0 | ||
integer, | public | :: | AvailStatus | = | 0 | ||
integer, | public | :: | StartTime | = | 0 | ||
integer, | public | :: | StopTime | = | 0 | ||
real(kind=r64), | public | :: | ReqSupplyFrac | = | 0.0d0 | ||
character(len=MaxNameLength), | public, | DIMENSION(:), ALLOCATABLE | :: | AvailManagerName | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | AvailManagerType | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | AvailManagerNum |
TYPE DefinePriAirSysAvailMgrs
INTEGER :: NumAvailManagers =0 ! number of availability managers for this system
INTEGER :: AvailStatus =0 ! system availability status
INTEGER :: StartTime =0 ! cycle on time (in SimTimeSteps)
INTEGER :: StopTime =0 ! cycle off time (in SimTimeSteps)
REAL(r64) :: ReqSupplyFrac =0.0d0 ! required system flow rate (as a fraction)
CHARACTER(len=MaxNameLength),DIMENSION(:),ALLOCATABLE :: AvailManagerName ! name of each availability manager
INTEGER,DIMENSION(:),ALLOCATABLE :: AvailManagerType ! type of availability manager
INTEGER, DIMENSION(:), ALLOCATABLE :: AvailManagerNum ! index for availability manager
END TYPE DefinePriAirSysAvailMgrs