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 | = | ' ' | ||
real(kind=r64), | public | :: | MaxElecPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinElecPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinWaterMdot | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxWaterTemp | = | 0.0d0 | ||
integer, | public | :: | ElecEffCurveID | = | 0 | ||
integer, | public | :: | ThermalEffCurveID | = | 0 | ||
logical, | public | :: | InternalFlowControl | = | .false. | ||
logical, | public | :: | PlantFlowControl | = | .true. | ||
integer, | public | :: | WaterFlowCurveID | = | 0 | ||
integer, | public | :: | AirFlowCurveID | = | 0 | ||
real(kind=r64), | public | :: | DeltaPelMax | = | 0.0d0 | ||
real(kind=r64), | public | :: | DeltaFuelMdotMax | = | 0.0d0 | ||
real(kind=r64), | public | :: | UAhx | = | 0.0d0 | ||
real(kind=r64), | public | :: | UAskin | = | 0.0d0 | ||
real(kind=r64), | public | :: | RadiativeFraction | = | 0.0d0 | ||
real(kind=r64), | public | :: | MCeng | = | 0.0d0 | ||
real(kind=r64), | public | :: | MCcw | = | 0.0d0 | ||
real(kind=r64), | public | :: | Pstandby | = | 0.0d0 | ||
logical, | public | :: | WarmUpByTimeDelay | = | .false. | ||
logical, | public | :: | WarmUpByEngineTemp | = | .true. | ||
real(kind=r64), | public | :: | kf | = | 0.0d0 | ||
real(kind=r64), | public | :: | TnomEngOp | = | 0.0d0 | ||
real(kind=r64), | public | :: | kp | = | 0.0d0 | ||
real(kind=r64), | public | :: | Rfuelwarmup | = | 0.0d0 | ||
real(kind=r64), | public | :: | WarmUpDelay | = | 0.0d0 | ||
real(kind=r64), | public | :: | PcoolDown | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolDownDelay | = | 0.0d0 | ||
logical, | public | :: | MandatoryFullCoolDown | = | .false. | ||
logical, | public | :: | WarmRestartOkay | = | .true. | ||
real(kind=r64), | public | :: | TimeElapsed | = | 0.0d0 | ||
integer, | public | :: | opMode | = | 0 | ||
real(kind=r64), | public | :: | OffModeTime | = | 0.0d0 | ||
real(kind=r64), | public | :: | StandyByModeTime | = | 0.0d0 | ||
real(kind=r64), | public | :: | WarmUpModeTime | = | 0.0d0 | ||
real(kind=r64), | public | :: | NormalModeTime | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolDownModeTime | = | 0.0d0 | ||
real(kind=r64), | public | :: | TengLast | = | 20.0d0 | ||
real(kind=r64), | public | :: | TempCWOutLast | = | 20.0d0 | ||
real(kind=r64), | public | :: | Pnet | = | 0.0d0 | ||
real(kind=r64), | public | :: | ElecEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | Qgross | = | 0.0d0 | ||
real(kind=r64), | public | :: | ThermEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | Qgenss | = | 0.0d0 | ||
real(kind=r64), | public | :: | NdotFuel | = | 0.0d0 | ||
real(kind=r64), | public | :: | MdotFuel | = | 0.0d0 | ||
real(kind=r64), | public | :: | Teng | = | 20.0d0 | ||
real(kind=r64), | public | :: | Tcwin | = | 20.0d0 | ||
real(kind=r64), | public | :: | Tcwout | = | 20.0d0 | ||
real(kind=r64), | public | :: | MdotAir | = | 0.0d0 | ||
real(kind=r64), | public | :: | QdotSkin | = | 0.0d0 | ||
real(kind=r64), | public | :: | QdotConvZone | = | 0.0d0 | ||
real(kind=r64), | public | :: | QdotRadZone | = | 0.0d0 |