|
Matrix r5059
|
Go to the source code of this file.
Macros | |
| #define | TEMPLATE(c) |
| #define | CURL(t) |
| #define | CLRU(t) |
Functions | |
| int | dense_is_diagonal (SEXP, const char *) |
| int | sparse_is_diagonal (SEXP, const char *) |
| int | dense_is_triangular (SEXP obj, const char *class, char op_ul) |
| int | sparse_is_triangular (SEXP obj, const char *class, char op_ul) |
| SEXP | R_dense_is_triangular (SEXP s_obj, SEXP s_upper) |
| SEXP | R_sparse_is_triangular (SEXP s_obj, SEXP s_upper) |
| #define CLRU | ( | t | ) |
Referenced by sparse_is_triangular().
| #define CURL | ( | t | ) |
Referenced by sparse_is_triangular().
| #define TEMPLATE | ( | c | ) |
Referenced by dense_is_triangular().
| int dense_is_diagonal | ( | SEXP | obj, |
| const char * | class ) |
Definition at line 7 of file isDiagonal.c.
References DIM, GET_SLOT, Matrix_xSym, SWITCH4, TEMPLATE, and UPLO.
Referenced by dense_is_triangular(), and R_dense_is_diagonal().
| int dense_is_triangular | ( | SEXP | obj, |
| const char * | class, | ||
| char | op_ul ) |
Definition at line 11 of file isTriangular.c.
References dense_is_diagonal(), DIM, GET_SLOT, Matrix_xSym, SWITCH4, TEMPLATE, and UPLO.
Referenced by R_dense_is_triangular().
| SEXP R_dense_is_triangular | ( | SEXP | s_obj, |
| SEXP | s_upper ) |
Definition at line 166 of file isTriangular.c.
References dense_is_triangular(), matrix_as_dense(), Matrix_class(), Matrix_kindSym, TYPEOF, valid_dense, and VALID_LOGIC3.
| SEXP R_sparse_is_triangular | ( | SEXP | s_obj, |
| SEXP | s_upper ) |
Definition at line 195 of file isTriangular.c.
References Matrix_class(), Matrix_kindSym, sparse_is_triangular(), VALID_LOGIC3, and valid_sparse.
| int sparse_is_diagonal | ( | SEXP | obj, |
| const char * | class ) |
Definition at line 45 of file isDiagonal.c.
References DIM, GET_SLOT, Matrix_iSym, Matrix_jSym, and Matrix_pSym.
Referenced by R_sparse_is_diagonal(), and sparse_is_triangular().
| int sparse_is_triangular | ( | SEXP | obj, |
| const char * | class, | ||
| char | op_ul ) |
Definition at line 60 of file isTriangular.c.
References CLRU, CURL, DIM, GET_SLOT, Matrix_iSym, Matrix_jSym, Matrix_pSym, sparse_is_diagonal(), and UPLO.
Referenced by R_sparse_is_triangular().