calculateDerivedVars Interface

interface
private module subroutine calculateDerivedVars(this, derivPriority, derivDepth)

Arguments

Type IntentOptional Attributes Name
class(VariableContainer), intent(inout) :: this
integer(kind=ik), intent(in), optional :: derivPriority
integer(kind=ik), intent(in), optional :: derivDepth

Description

Calculate derived variables from implicit variables using derivation rules. If derivPriority is supplied only those variables with priority <= derivPriority will be derived. If derivDepth is present only variables at that derivation depth are calculated, otherwise all variables are calculated