Nodes of different colours represent the following:
Solid arrows point from one derived type to another which extends (inherits from) it. Dashed arrows point from a derived type to another type containing it as a components, with a label listing the name(s) of said component(s). Where possible, edges connecting nodes are given different colours to make them easier to distinguish in large graphs.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | CompObjectType | = | ' ' | ||
character(len=MaxNameLength), | public | :: | CompObjectName | = | ' ' | ||
integer, | public | :: | CompTypeOfNum | = | 0 | ||
real(kind=r64), | public, | POINTER | :: | PtrConvectGainRate | |||
real(kind=r64), | public | :: | ConvectGainRate | ||||
real(kind=r64), | public, | POINTER | :: | PtrReturnAirConvGainRate | |||
real(kind=r64), | public | :: | ReturnAirConvGainRate | ||||
real(kind=r64), | public, | POINTER | :: | PtrRadiantGainRate | |||
real(kind=r64), | public | :: | RadiantGainRate | ||||
real(kind=r64), | public, | POINTER | :: | PtrLatentGainRate | |||
real(kind=r64), | public | :: | LatentGainRate | ||||
real(kind=r64), | public, | POINTER | :: | PtrReturnAirLatentGainRate | |||
real(kind=r64), | public | :: | ReturnAirLatentGainRate | ||||
real(kind=R64), | public, | POINTER | :: | PtrCarbonDioxideGainRate | |||
real(kind=R64), | public | :: | CarbonDioxideGainRate | ||||
real(kind=R64), | public, | POINTER | :: | PtrGenericContamGainRate | |||
real(kind=R64), | public | :: | GenericContamGainRate |
TYPE GenericComponentZoneIntGainStruct
CHARACTER(len=MaxNameLength) :: CompObjectType = ' ' ! device object class name
CHARACTER(len=MaxNameLength) :: CompObjectName = ' ' ! device user unique name
INTEGER :: CompTypeOfNum = 0 ! type of internal gain device identifier
REAL(r64) , POINTER :: PtrConvectGainRate ! fortan POINTER to value of convection heat gain rate for device, watts
REAL(r64) :: ConvectGainRate ! current timestep value of convection heat gain rate for device, watts
REAL(r64) , POINTER :: PtrReturnAirConvGainRate ! fortan POINTER to value of return air convection heat gain rate for device, W
REAL(r64) :: ReturnAirConvGainRate ! urrent timestep value of return air convection heat gain rate for device, W
REAL(r64) , POINTER :: PtrRadiantGainRate ! fortan POINTER to value of thermal radiation heat gain rate for device, watts
REAL(r64) :: RadiantGainRate ! current timestep value of thermal radiation heat gain rate for device, watts
REAL(r64) , POINTER :: PtrLatentGainRate ! fortan POINTER to value of moisture gain rate for device, Watts
REAL(r64) :: LatentGainRate ! current timestep value of moisture gain rate for device, Watts
REAL(r64) , POINTER :: PtrReturnAirLatentGainRate ! fortan POINTER to value of return air moisture gain rate for device, Watts
REAL(r64) :: ReturnAirLatentGainRate ! current timestep value of return air moisture gain rate for device, Watts
REAL(R64) , POINTER :: PtrCarbonDioxideGainRate ! fortan POINTER to value of carbon dioxide gain rate for device
REAL(R64) :: CarbonDioxideGainRate ! current timestep value of carbon dioxide gain rate for device
REAL(R64) , POINTER :: PtrGenericContamGainRate ! fortan POINTER to value of generic contaminant gain rate for device
REAL(R64) :: GenericContamGainRate ! current timestep value of generic contaminant gain rate for device
END TYPE GenericComponentZoneIntGainStruct