Matrix r5059
|
Go to the source code of this file.
Macros | |
#define | TEMPLATE(c) |
#define | TEMPLATE(c) |
Functions | |
int | dense_is_diagonal (SEXP, const char *) |
int | sparse_is_diagonal (SEXP, const char *) |
int | dense_is_symmetric (SEXP obj, const char *class, char op_ct, int exact, int checkDN) |
int | sparse_is_symmetric (SEXP obj, const char *class, char op_ct, int exact, int checkDN) |
SEXP | R_dense_is_symmetric (SEXP s_obj, SEXP s_trans, SEXP s_exact, SEXP s_checkDN) |
SEXP | R_sparse_is_symmetric (SEXP s_obj, SEXP s_trans, SEXP s_exact, SEXP s_checkDN) |
#define TEMPLATE | ( | c | ) |
Referenced by dense_is_symmetric(), and sparse_is_symmetric().
#define TEMPLATE | ( | c | ) |
int dense_is_diagonal | ( | SEXP | obj, |
const char * | class ) |
Definition at line 7 of file isDiagonal.c.
Referenced by dense_is_symmetric().
int dense_is_symmetric | ( | SEXP | obj, |
const char * | class, | ||
char | op_ct, | ||
int | exact, | ||
int | checkDN ) |
Definition at line 11 of file isSymmetric.c.
References dense_is_diagonal(), DIAG, DIM, DIMNAMES, DimNames_is_symmetric(), GET_SLOT, Matrix_xSym, SWITCH5, TEMPLATE, TRANS, UPLO, zNOT_ZERO, and zNOT_ZERO_IMAG.
Referenced by R_dense_is_symmetric().
SEXP R_dense_is_symmetric | ( | SEXP | s_obj, |
SEXP | s_trans, | ||
SEXP | s_exact, | ||
SEXP | s_checkDN ) |
Definition at line 305 of file isSymmetric.c.
References dense_is_symmetric(), matrix_as_dense(), Matrix_class(), TYPEOF, valid_dense, VALID_LOGIC2, and VALID_TRANS.
SEXP R_sparse_is_symmetric | ( | SEXP | s_obj, |
SEXP | s_trans, | ||
SEXP | s_exact, | ||
SEXP | s_checkDN ) |
Definition at line 331 of file isSymmetric.c.
References Matrix_class(), sparse_is_symmetric(), VALID_LOGIC2, valid_sparse, and VALID_TRANS.
int sparse_is_diagonal | ( | SEXP | obj, |
const char * | class ) |
Definition at line 45 of file isDiagonal.c.
Referenced by sparse_is_symmetric().
int sparse_is_symmetric | ( | SEXP | obj, |
const char * | class, | ||
char | op_ct, | ||
int | exact, | ||
int | checkDN ) |
Definition at line 138 of file isSymmetric.c.
References cl, DIAG, DIM, DIMNAMES, DimNames_is_symmetric(), GET_SLOT, Matrix_Calloc, Matrix_Free, Matrix_iSym, Matrix_jSym, Matrix_pSym, Matrix_xSym, sparse_as_Csparse(), sparse_is_diagonal(), SWITCH5, TEMPLATE, TRANS, zNOT_CONJ, and zNOT_ZERO_IMAG.
Referenced by R_sparse_is_symmetric().