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 | |||
---|---|---|---|---|---|---|---|
integer, | public, | DIMENSION(iFirstMode:iLastMode) | :: | NumCalls | = | 0 | |
integer, | public, | DIMENSION(iFirstMode:iLastMode) | :: | TotIterations | = | 0 | |
integer, | public, | DIMENSION(iFirstMode:iLastMode) | :: | MaxIterations | = | 0 |
TYPE ControllerStatsType
INTEGER, DIMENSION(iFirstMode:iLastMode) :: NumCalls = 0 ! Number of times this controller operated in each mode
INTEGER, DIMENSION(iFirstMode:iLastMode) :: TotIterations = 0 ! Total number of iterations required to solve this controller
INTEGER, DIMENSION(iFirstMode:iLastMode) :: MaxIterations = 0 ! Maximum number of iterations required to solve this controller
END TYPE ControllerStatsType