is_diagonal_matrix | R Documentation |
Check if the passed entity is a diagonal matrix. Elements outside of the diagonal are checked against a given tolerance.
is_diagonal_matrix(
value,
exact_dimension = NULL,
allow_null = FALSE,
tol = sqrt(.Machine$double.eps)
)
value |
The value to check. |
exact_dimension |
If specified, the matrix must have the specified exact dimension. |
allow_null |
If TRUE, allow NULL as a value. |
tol |
The tolerance to verify if the off-diagonal elements are zero. Default is sqrt(.Machine$double.eps). |
## Not run:
# For assertion
assertthat::assert_that(qscheck::is_diagonal_matrix(value))
# For check
if (qscheck::is_diagonal_matrix(value)) {}
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.