Internal soundgen function
validatePars(p, gp, def, invalidArgAction = c("adjust", "abort", "ignore")[1])
parameter name
parameter value
matrix or dataframe containing reference values (low, high, default)
what to do if an argument is invalid or outside the range: 'adjust' = reset to default value, 'abort' = stop execution, 'ignore' = throw a warning and continue (may crash)
Checks whether the value of a numeric parameter falls within the allowed range. Options: abort, reset to default, throw a warning and continue.