Kernel containing calculation node properties
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | additiveMode |
If true will use additive mode for reducing the results of its children. Defaults to false. |
|||
real(kind=rk), | public | :: | constant |
Constant component, defaults to 0 in additive mode and 1 in multiplicative. |
|||
integer(kind=ik), | public | :: | leafVarIndex |
Index of variable to be used a the child's result if this node is a leaf |
|||
real(kind=rk), | public, | allocatable, dimension(:) | :: | unaryRealParams |
Optional real parameters of unary transformation |
||
integer(kind=ik), | public, | allocatable, dimension(:) | :: | unaryIntParams |
Optional integer parameters of unary transformation |
||
logical, | public, | allocatable, dimension(:) | :: | unaryLogicalParams |
Optional logical parameters of unary transformation |
||
character(len=:), | public, | allocatable | :: | unaryTransformationTag |