#include "dgeMatrix.h"
Functions | |
SEXP | dgeMatrix_validate (SEXP obj) |
static double | get_norm (SEXP obj, char *typstr) |
SEXP | dgeMatrix_norm (SEXP obj, SEXP type) |
static double | set_rcond (SEXP obj, char *typstr) |
SEXP | dgeMatrix_rcond (SEXP obj, SEXP type) |
SEXP | dgeMatrix_crossprod (SEXP x) |
SEXP | dgeMatrix_dgeMatrix_crossprod (SEXP x, SEXP y) |
SEXP | dgeMatrix_matrix_crossprod (SEXP x, SEXP y) |
SEXP | dgeMatrix_getDiag (SEXP x) |
SEXP | dgeMatrix_LU (SEXP x) |
SEXP | dgeMatrix_determinant (SEXP x, SEXP logarithm) |
SEXP | dgeMatrix_solve (SEXP a) |
SEXP | dgeMatrix_dgeMatrix_mm (SEXP a, SEXP b) |
SEXP | dgeMatrix_svd (SEXP x, SEXP nnu, SEXP nnv) |
SEXP | dgeMatrix_exp (SEXP x) |
SEXP | dgeMatrix_Schur (SEXP x, SEXP vectors) |
Variables | |
static double | padec [] |
|
|
|
|
|
|
|
|
|
Matrix exponential - based on the code for Octave's expm function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: { 5.0000000000000000e-1, 1.1666666666666667e-1, 1.6666666666666667e-2, 1.6025641025641026e-3, 1.0683760683760684e-4, 4.8562548562548563e-6, 1.3875013875013875e-7, 1.9270852604185938e-9, } |