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 | :: | SlopeType | = | iSlopeNone | ||
integer, | public | :: | MethodType | = | iMethodNone | ||
real(kind=r64), | public | :: | TolX | = | 1.0d-3 | ||
real(kind=r64), | public | :: | ATolX | = | 1.0d-3 | ||
real(kind=r64), | public | :: | ATolY | = | 1.0d-3 |
TYPE ControlsType
INTEGER :: SlopeType = iSlopeNone ! Set to any of the iSlope<...> codes
INTEGER :: MethodType = iMethodNone ! Desired solution method.
! Set to any of the iMethod<...> codes except for iMethodNone and iMethodBracket
REAL(r64) :: TolX = 1.0d-3 ! Relative tolerance for variable X
REAL(r64) :: ATolX = 1.0d-3 ! Absolute tolerance for variable X
REAL(r64) :: ATolY = 1.0d-3 ! Absolute tolerance for variable Y
END TYPE ControlsType