Validates that all elements of a numeric vector are strictly positive
and finite. Throws an informative error if validation fails.
Usage
assert_positive(x, name = "x")
Arguments
- x
Numeric vector to validate.
- name
Character string naming the parameter (for error messages).
Value
Invisible TRUE if validation passes.
Examples
if (FALSE) { # \dontrun{
assert_positive(c(1, 2, 3), "alpha")
assert_positive(c(1, -1), "alpha")
} # }