calculateDerivedVars Module Subroutine

module subroutine calculateDerivedVars(this, derivPriority, derivDepth)

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 in derivation depth order

Arguments

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