|
Defines |
| #define | _(String) dgettext ("Matrix", String) |
| #define | RMJ CblasRowMajor |
| #define | CMJ CblasColMajor |
| #define | NTR CblasNoTrans |
| #define | TRN CblasTrans |
| #define | CTR CblasConjTrans |
| #define | UPP CblasUpper |
| #define | LOW CblasLower |
| #define | NUN CblasNonUnit |
| #define | UNT CblasUnit |
| #define | LFT CblasLeft |
| #define | RGT CblasRight |
| #define | AZERO(x, n) {int _I_, _SZ_ = (n); for(_I_ = 0; _I_ < _SZ_; _I_++) (x)[_I_] = 0;} |
| #define | PACKED_LENGTH(n) ((n) * ((n) + 1))/2 |
Enumerations |
| enum | CBLAS_ORDER { CblasRowMajor = 101,
CblasColMajor = 102
} |
| enum | CBLAS_TRANSPOSE { CblasNoTrans = 111,
CblasTrans = 112,
CblasConjTrans = 113
} |
| enum | CBLAS_UPLO { CblasUpper = 121,
CblasLower = 122
} |
| enum | CBLAS_DIAG { CblasNonUnit = 131,
CblasUnit = 132
} |
| enum | CBLAS_SIDE { CblasLeft = 141,
CblasRight = 142
} |
Functions |
| char | norm_type (char *typstr) |
| char | rcond_type (char *typstr) |
| double | get_double_by_name (SEXP obj, char *nm) |
| SEXP | set_double_by_name (SEXP obj, double val, char *nm) |
| SEXP | as_det_obj (double val, int log, int sign) |
| SEXP | get_factors (SEXP obj, char *nm) |
| SEXP | set_factors (SEXP obj, SEXP val, char *nm) |
| SEXP | dgCMatrix_set_Dim (SEXP x, int nrow) |
| int | csc_unsorted_columns (int ncol, const int p[], const int i[]) |
| void | csc_sort_columns (int ncol, const int p[], int i[], double x[]) |
| SEXP | triple_as_SEXP (int nrow, int ncol, int nz, const int Ti[], const int Tj[], const double Tx[], char *Rclass) |
| SEXP | csc_check_column_sorting (SEXP A) |
| void | csc_compTr (int m, int n, int nnz, const int xp[], const int xi[], const double xx[], int ap[], int ai[], double ax[]) |
| void | ssc_symbolic_permute (int n, int upper, const int perm[], int Ap[], int Ai[]) |
| double * | nlme_symmetrize (double *a, const int nc) |
| void | nlme_check_Lapack_error (int info, const char *laName) |
| SEXP | nlme_replaceSlot (SEXP obj, SEXP names, SEXP value) |
| SEXP | nlme_weight_matrix_list (SEXP MLin, SEXP wts, SEXP adjst, SEXP MLout) |
| SEXP | Matrix_make_named (int TYP, char **names) |
| SEXP | check_scalar_string (SEXP sP, char *vals, char *nm) |
| double * | packed_to_full (double *dest, const double *src, int n, enum CBLAS_UPLO uplo) |
| double * | full_to_packed (double *dest, const double *src, int n, enum CBLAS_UPLO uplo, enum CBLAS_DIAG diag) |
| double * | packed_getDiag (double *dest, SEXP x) |
| static R_INLINE int | packed_ncol (int len) |
| static R_INLINE SEXP | ALLOC_SLOT (SEXP obj, SEXP nm, SEXPTYPE type, int length) |
| static R_INLINE int * | expand_cmprPt (int ncol, const int mp[], int mj[]) |
| static R_INLINE int | check_csc_index (const int p[], const int i[], int row, int col, int missing) |
| SEXP | alloc3Darray (SEXPTYPE mode, int nrow, int ncol, int nface) |
| static R_INLINE int | Lind (int k, int i) |
| static R_INLINE int | match_mat_dims (const int xd[], const int yd[]) |
| double * | expand_csc_column (double *dest, int m, int j, const int Ap[], const int Ai[], const double Ax[]) |
| static R_INLINE void | int_permute (int i[], int n, const int perm[]) |
| static R_INLINE void | make_upper_triangular (int i[], int j[], int nnz) |
| void | make_array_triangular (double *x, SEXP from) |