SUD(pValues, criticalValues, startIDX_SUD)If pValues[startIDX_SUD] <= criticalvalues[startidx_sud],="" then="" the="" procedure="" rejects="" hypotheses="" associated="" with="" pvalues[1],="" ...,="" pvalues[startidx_sud]="" and="" carries="" on="" in="" a="" step-down="" manner="" from="" startidx_sud="" to="" n="" reject="" additional="" hypotheses.<="" p="">
If pValues[startIDX_SUD] > criticalValues[startIDX_SUD], then the procedure retains hypotheses associated with pValues[startIDX_SUD], ..., pValues[n] and carries on in a step-up manner with pValues[startIDX_SUD - 1], ..., pValues[1].
If startIDX_SUD equals n the algorithm behaves like a step-up procedure.
If startIDX_SUD equals 1 the algorithm behaves like a step-down procedure.
=>