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 | :: | Name | = | ' ' | ||
integer, | public | :: | ModelType | = | 0 | ||
integer, | public | :: | AvailSchedPtr | = | 0 | ||
integer, | public | :: | HeatLossesDestination | = | 0 | ||
integer, | public | :: | ZoneNum | = | 0 | ||
real(kind=r64), | public | :: | ZoneRadFract | = | 0.0D0 | ||
type(CECInverterLookUpTableData), | public | :: | LUTable | ||||
integer, | public | :: | CurveNum | = | 0 | ||
real(kind=r64), | public | :: | RatedPower | = | 0.0D0 | ||
real(kind=r64), | public | :: | MinPower | = | 0.0D0 | ||
real(kind=r64), | public | :: | MaxPower | = | 0.0D0 | ||
real(kind=r64), | public | :: | MinEfficiency | = | 0.0D0 | ||
real(kind=r64), | public | :: | MaxEfficiency | = | 0.0D0 | ||
real(kind=r64), | public | :: | StandbyPower | = | 0.0D0 | ||
real(kind=r64), | public | :: | Efficiency | = | 0.0D0 | ||
real(kind=r64), | public | :: | DCPowerIn | = | 0.0D0 | ||
real(kind=r64), | public | :: | ACPowerOut | = | 0.0D0 | ||
real(kind=r64), | public | :: | DCEnergyIn | = | 0.0D0 | ||
real(kind=r64), | public | :: | ACEnergyOut | = | 0.0D0 | ||
real(kind=r64), | public | :: | ThermLossRate | = | 0.0D0 | ||
real(kind=r64), | public | :: | ThermLossEnergy | = | 0.0D0 | ||
real(kind=r64), | public | :: | QdotconvZone | = | 0.0D0 | ||
real(kind=r64), | public | :: | QdotRadZone | = | 0.0D0 | ||
real(kind=r64), | public | :: | AncillACuseRate | = | 0.0D0 | ||
real(kind=r64), | public | :: | AncillACuseEnergy | = | 0.0D0 |
TYPE DCtoACInverterStruct
CHARACTER(len=MaxNameLength) :: Name = ' ' ! user identifier
INTEGER :: ModelType = 0 ! type of inverter model used
INTEGER :: AvailSchedPtr = 0 ! number for availability schedule.
INTEGER :: HeatLossesDestination = 0 !
INTEGER :: ZoneNum = 0 ! destination zone for heat losses from inverter.
REAL(r64) :: ZoneRadFract = 0.0D0 ! radiative fraction for thermal losses to zone
Type (CECInverterLookUpTableData) :: LUTable
INTEGER :: CurveNum = 0 ! curve index for eff as func of power
REAL(r64) :: RatedPower = 0.0D0 ! rated, max continuous power output level for inverter
REAL(r64) :: MinPower = 0.0D0
REAL(r64) :: MaxPower = 0.0D0
REAL(r64) :: MinEfficiency = 0.0D0
REAL(r64) :: MaxEfficiency = 0.0D0
REAL(r64) :: StandbyPower = 0.0D0
!results and reporting
REAL(r64) :: Efficiency = 0.0D0
REAL(r64) :: DCPowerIn = 0.0D0
REAL(r64) :: ACPowerOut = 0.0D0
REAL(r64) :: DCEnergyIn = 0.0D0
REAL(r64) :: ACEnergyOut = 0.0D0
REAL(r64) :: ThermLossRate = 0.0D0
REAL(r64) :: ThermLossEnergy = 0.0D0
REAL(r64) :: QdotconvZone = 0.0D0
REAL(r64) :: QdotRadZone = 0.0D0
REAL(r64) :: AncillACuseRate = 0.0D0
REAL(r64) :: AncillACuseEnergy = 0.0D0
END TYPE DCtoACInverterStruct