Matrix r5059
|
Go to the source code of this file.
Macros | |
#define | TEMPLATE(c) |
#define | TEMPLATE(c) |
#define | TEMPLATE(c) |
#define | TEMPLATE(c) |
#define | TEMPLATE(c) |
#define | TEMPLATE(c) |
#define | TEMPLATE(c) |
#define | TEMPLATE(c) |
Functions | |
SEXP | dense_diag_get (SEXP obj, const char *class, int names) |
SEXP | sparse_diag_get (SEXP obj, const char *class, int names) |
SEXP | R_dense_diag_get (SEXP s_obj, SEXP s_names) |
SEXP | R_sparse_diag_get (SEXP s_obj, SEXP s_names) |
SEXP | dense_diag_set (SEXP from, const char *class, SEXP value, int new) |
SEXP | sparse_diag_set (SEXP from, const char *class, SEXP value) |
SEXP | R_dense_diag_set (SEXP s_from, SEXP s_value) |
SEXP | R_sparse_diag_set (SEXP s_from, SEXP s_value) |
SEXP | sparse_diag_U2N (SEXP from, const char *class) |
SEXP | sparse_diag_N2U (SEXP from, const char *class) |
SEXP | R_sparse_diag_U2N (SEXP s_from) |
SEXP | R_sparse_diag_N2U (SEXP s_from) |
SEXP | denseCholesky_diag_get (SEXP s_trf, SEXP s_root) |
SEXP | sparseCholesky_diag_get (SEXP s_trf, SEXP s_root) |
#define TEMPLATE | ( | c | ) |
Referenced by dense_diag_get(), dense_diag_set(), sparse_diag_get(), and sparse_diag_set().
#define TEMPLATE | ( | c | ) |
#define TEMPLATE | ( | c | ) |
#define TEMPLATE | ( | c | ) |
#define TEMPLATE | ( | c | ) |
#define TEMPLATE | ( | c | ) |
#define TEMPLATE | ( | c | ) |
#define TEMPLATE | ( | c | ) |
SEXP dense_diag_get | ( | SEXP | obj, |
const char * | class, | ||
int | names ) |
Definition at line 9 of file diag.c.
References allocUnit(), DIAG, DIM, DIMNAMES, equalString(), GET_SLOT, kindToType(), Matrix_xSym, naToUnit(), SWITCH4, TEMPLATE, TRANS, UPLO, and zvreal().
Referenced by R_dense_diag_get().
SEXP dense_diag_set | ( | SEXP | from, |
const char * | class, | ||
SEXP | value, | ||
int | new ) |
Definition at line 225 of file diag.c.
References DIM, DIMNAMES, duplicateVector(), GET_SLOT, Matrix_xSym, newObject(), SET_DIM, SET_DIMNAMES, SET_SLOT, SET_TRANS, SET_UPLO, SWITCH4, TEMPLATE, TRANS, and UPLO.
Referenced by R_dense_diag_set().
SEXP denseCholesky_diag_get | ( | SEXP | s_trf, |
SEXP | s_root ) |
SEXP R_dense_diag_get | ( | SEXP | s_obj, |
SEXP | s_names ) |
Definition at line 205 of file diag.c.
References dense_diag_get(), Matrix_class(), valid_dense, and VALID_LOGIC2.
SEXP R_dense_diag_set | ( | SEXP | s_from, |
SEXP | s_value ) |
Definition at line 508 of file diag.c.
References _, dense_as_general(), dense_as_kind(), dense_diag_set(), DIM, kindToType(), Matrix_class(), TRANS, TYPEOF, typeToKind(), and valid_dense.
SEXP R_sparse_diag_get | ( | SEXP | s_obj, |
SEXP | s_names ) |
Definition at line 215 of file diag.c.
References Matrix_class(), sparse_diag_get(), VALID_LOGIC2, and valid_sparse.
SEXP R_sparse_diag_N2U | ( | SEXP | s_from | ) |
Definition at line 660 of file diag.c.
References Matrix_class(), sparse_diag_N2U(), and valid_sparse.
SEXP R_sparse_diag_set | ( | SEXP | s_from, |
SEXP | s_value ) |
Definition at line 566 of file diag.c.
References _, DIM, kindToType(), Matrix_class(), sparse_as_general(), sparse_as_kind(), sparse_diag_set(), TRANS, TYPEOF, typeToKind(), and valid_sparse.
Referenced by sparse_diag_U2N().
SEXP R_sparse_diag_U2N | ( | SEXP | s_from | ) |
Definition at line 654 of file diag.c.
References Matrix_class(), sparse_diag_U2N(), and valid_sparse.
SEXP sparse_diag_get | ( | SEXP | obj, |
const char * | class, | ||
int | names ) |
Definition at line 80 of file diag.c.
References allocUnit(), DIAG, DIM, DIMNAMES, equalString(), GET_SLOT, kindToType(), Matrix_iSym, Matrix_jSym, Matrix_pSym, SWITCH5, TEMPLATE, TRANS, UPLO, and zvreal().
Referenced by R_sparse_diag_get().
SEXP sparse_diag_N2U | ( | SEXP | from, |
const char * | class ) |
Definition at line 631 of file diag.c.
References DIAG, DIM, newObject(), SET_DIAG, SET_UPLO, sparse_band(), and UPLO.
Referenced by R_sparse_diag_N2U().
SEXP sparse_diag_set | ( | SEXP | from, |
const char * | class, | ||
SEXP | value ) |
Definition at line 271 of file diag.c.
References _, DIAG, DIM, DIMNAMES, GET_SLOT, Matrix_iSym, Matrix_jSym, Matrix_pSym, newObject(), SET_DIM, SET_DIMNAMES, SET_SLOT, SET_TRANS, SET_UPLO, SWAP, SWITCH4, SWITCH5, TEMPLATE, TRANS, and UPLO.
Referenced by R_sparse_diag_set(), and sparse_force_canonical().
SEXP sparse_diag_U2N | ( | SEXP | from, |
const char * | class ) |
Definition at line 621 of file diag.c.
References DIAG, and R_sparse_diag_set().
Referenced by R_sparse_diag_U2N(), and R_sparse_matmult().