addChild Interface

interface
public module subroutine addChild(this, additiveMode, constant, leafVarIndex, unaryRealParams, unaryIntParams, unaryLogicalParams, unaryTransformTag)

Arguments

Type IntentOptional Attributes Name
class(CalculationNode), intent(inout), target :: this
logical, intent(in), optional :: additiveMode
real(kind=rk), intent(in), optional :: constant
integer(kind=ik), intent(in), optional :: leafVarIndex
real(kind=rk), intent(in), optional, dimension(:) :: unaryRealParams
integer(kind=ik), intent(in), optional, dimension(:) :: unaryIntParams
logical, intent(in), optional, dimension(:) :: unaryLogicalParams
character(len=*), intent(in), optional :: unaryTransformTag

Description

Initialize a child node of this node with given properties