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 | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | DCPower | = | 0.0D0 | ||
real(kind=r64), | public | :: | DCEnergy | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayEfficiency | = | 0.0D0 | ||
real(kind=r64), | public | :: | CellTemp | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayIsc | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayVoc | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayCurrent | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayVoltage | = | 0.0D0 |
TYPE PVReportVariables ! for GENERATOR:PV:EQUIVALENT ONE-DIODE MODEL
REAL(r64) :: DCPower =0.0D0 ! Direct Current power from PV array
REAL(r64) :: DCEnergy =0.0D0 ! Direct Current energy from PV array
REAL(r64) :: ArrayEfficiency =0.0D0 !array efficiency at current conditions [0..1]
REAL(r64) :: CellTemp =0.0D0 !array cell temperature at current conditions [C]
REAL(r64) :: ArrayIsc =0.0D0 !array short circuit current at current conditions [A]
REAL(r64) :: ArrayVoc =0.0D0 !array open circuit voltage at current conditions [V]
REAL(r64) :: ArrayCurrent =0.0D0
REAL(r64) :: ArrayVoltage =0.0D0
END TYPE PVReportVariables