Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | NumAvailManagers | = | 0 | ||
integer, | public | :: | AvailStatus | = | 0 | ||
integer, | public | :: | StartTime | = | 0 | ||
integer, | public | :: | StopTime | = | 0 | ||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | AvailManagerName | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | AvailManagerType | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | AvailManagerNum |
TYPE PlantAvailMgrData
INTEGER :: NumAvailManagers = 0 ! number of availability managers for this plant loop
INTEGER :: AvailStatus = 0 ! system availability status
INTEGER :: StartTime = 0 ! cycle on time (in SimTimeSteps)
INTEGER :: StopTime = 0 ! cycle off time (in SimTimeSteps)
CHARACTER(len=MaxNameLength), &
ALLOCATABLE, DIMENSION(:):: AvailManagerName ! name of each availability manager
INTEGER,ALLOCATABLE, DIMENSION(:):: AvailManagerType ! type of availability manager
INTEGER,ALLOCATABLE, DIMENSION(:):: AvailManagerNum ! index of availability manager
END TYPE PlantAvailMgrData