evaluateTermGroup Interface

interface
private pure module function evaluateTermGroup(this, groupIndex, varCont) result(res)

Arguments

Type IntentOptional Attributes Name
class(Model), intent(in) :: this
integer(kind=ik), intent(in) :: groupIndex

Group index to evaluate

type(VariableContainer), intent(in) :: varCont

Variable container used to evaluate this group

Return Value real(kind=rk),allocatable,dimension(:)

Description

Evaluate a term group, returning the sum of all explicit results from the term group - if groupIndex > size(implicitGroup) it is taken to be in the general group