Matrix r5059
|
Go to the source code of this file.
Macros | |
#define | SHOW(x, header) |
#define | asC(x) |
#define | asR(x) |
Functions | |
SEXP | dense_schur (SEXP, const char *, int, int) |
SEXP | dense_as_kind (SEXP, const char *, char, int) |
SEXP | dense_as_general (SEXP, const char *, int) |
SEXP | dense_as_packed (SEXP, const char *, char, char, char) |
SEXP | dense_expm (SEXP obj, const char *class) |
SEXP | R_dense_expm (SEXP s_obj) |
Variables | |
static double | thetam [] = { 1.5e-2, 2.5e-1, 9.5e-1, 2.1e+0, 5.4e+0 } |
static double | padecm [][14] |
#define asC | ( | x | ) |
Referenced by dense_expm().
#define asR | ( | x | ) |
Referenced by dense_expm().
#define SHOW | ( | x, | |
header ) |
SEXP dense_as_general | ( | SEXP | from, |
const char * | class, | ||
int | new ) |
Definition at line 2237 of file coerce.c.
Referenced by dense_expm().
SEXP dense_as_kind | ( | SEXP | from, |
const char * | class, | ||
char | kind, | ||
int | new ) |
Definition at line 2000 of file coerce.c.
Referenced by dense_expm().
SEXP dense_as_packed | ( | SEXP | from, |
const char * | class, | ||
char | ul, | ||
char | ct, | ||
char | nu ) |
Definition at line 2654 of file coerce.c.
References _, cl, COPY_SLOT, DIAG, DIM, DIMNAMES, GET_SLOT, Matrix_factorsSym, Matrix_sdSym, Matrix_xSym, newObject(), PACKED_LENGTH, SET_DIAG, SET_DIM, SET_DIMNAMES, SET_SLOT, SET_TRANS, SET_UPLO, SWITCH4, TEMPLATE, TRANS, TYPEOF, and UPLO.
Referenced by dense_expm(), R_dense_as_packed(), and R_Matrix_as_packed().
SEXP dense_expm | ( | SEXP | obj, |
const char * | class ) |
Definition at line 36 of file expm.c.
References _, asC, asR, cl, dense_as_general(), dense_as_kind(), dense_as_packed(), dense_schur(), DIM, DIMNAMES, dswap2(), ERROR_LAPACK_1, ERROR_LAPACK_2, FCONE, GET_SLOT, Matrix_class(), Matrix_valuesSym, Matrix_vectorsSym, Matrix_xSym, Matrix_zunit, Matrix_zzero, newObject(), padecm, SET_DIM, SET_DIMNAMES, SET_SLOT, SET_UPLO, thetam, TRANS, TYPEOF, UPLO, valid_dense, and zswap2().
Referenced by R_dense_expm().
SEXP dense_schur | ( | SEXP | obj, |
const char * | class, | ||
int | warn, | ||
int | vectors ) |
Definition at line 8 of file Schur.c.
References _, cl, dense_as_general(), dense_as_kind(), DIM, DIMNAMES, ERROR_LAPACK_5, FCONE, GET_SLOT, Matrix_class(), Matrix_valuesSym, Matrix_vectorsSym, Matrix_xSym, newObject(), SET_DIM, SET_DIMNAMES, SET_SLOT, TRANS, TYPEOF, UPLO, and valid_dense.
Referenced by dense_expm(), and R_dense_schur().
SEXP R_dense_expm | ( | SEXP | s_obj | ) |
Definition at line 466 of file expm.c.
References dense_expm(), Matrix_class(), and valid_dense.
|
static |
Definition at line 24 of file expm.c.
Referenced by dense_expm().
|
static |
Definition at line 23 of file expm.c.
Referenced by dense_expm().