SCM Repository
Annotation of /pkg/Matrix/src/Mutils.h
Parent Directory
|
Revision Log
Revision 263 -
(view)
(download)
(as text)
Original Path: pkg/src/Mutils.h
1 : | bates | 10 | #ifndef MATRIX_MUTILS_H |
2 : | #define MATRIX_MUTILS_H | ||
3 : | |||
4 : | #include <Rdefines.h> | ||
5 : | |||
6 : | char norm_type(char *typstr); | ||
7 : | char rcond_type(char *typstr); | ||
8 : | double get_double_by_name(SEXP obj, char *nm); | ||
9 : | SEXP set_double_by_name(SEXP obj, double val, char *nm); | ||
10 : | SEXP as_det_obj(double val, int log, int sign); | ||
11 : | SEXP get_factorization(SEXP obj, char *nm); | ||
12 : | SEXP set_factorization(SEXP obj, SEXP val, char *nm); | ||
13 : | SEXP cscMatrix_set_Dim(SEXP x, int nrow); | ||
14 : | int csc_unsorted_columns(int ncol, const int p[], const int i[]); | ||
15 : | void csc_sort_columns(int ncol, const int p[], int i[], double x[]); | ||
16 : | SEXP triple_as_SEXP(int nrow, int ncol, int nz, | ||
17 : | const int Ti [], const int Tj [], const double Tx [], | ||
18 : | char *Rclass); | ||
19 : | SEXP csc_check_column_sorting(SEXP A); | ||
20 : | void csc_components_transpose(int m, int n, int nnz, | ||
21 : | const int xp[], const int xi[], | ||
22 : | const double xx[], | ||
23 : | int ap[], int ai[], double ax[]); | ||
24 : | void triplet_to_col(int nrow, int ncol, int nz, | ||
25 : | const int Ti [], const int Tj [], const double Tx [], | ||
26 : | int Ap [], int Ai [], double Ax []); | ||
27 : | void ssc_symbolic_permute(int n, int upper, const int perm[], | ||
28 : | int Ap[], int Ai[]); | ||
29 : | double *nlme_symmetrize(double *a, const int nc); | ||
30 : | void nlme_check_Lapack_error(int info, const char *laName); | ||
31 : | bates | 164 | SEXP nlme_replaceSlot(SEXP obj, SEXP names, SEXP value); |
32 : | SEXP nlme_weight_matrix_list(SEXP MLin, SEXP wts, SEXP adjst, SEXP MLout); | ||
33 : | bates | 10 | |
34 : | /* stored pointers to symbols */ | ||
35 : | /* initialized in Matrix_init */ | ||
36 : | extern SEXP | ||
37 : | Matrix_DSym, | ||
38 : | Matrix_DIsqrtSym, | ||
39 : | Matrix_DimSym, | ||
40 : | Matrix_GpSym, | ||
41 : | bates | 263 | Matrix_LSym, |
42 : | bates | 10 | Matrix_LiSym, |
43 : | Matrix_LpSym, | ||
44 : | Matrix_LxSym, | ||
45 : | Matrix_OmegaSym, | ||
46 : | Matrix_ParentSym, | ||
47 : | Matrix_RXXSym, | ||
48 : | Matrix_RZXSym, | ||
49 : | bates | 263 | Matrix_TSym, |
50 : | bates | 10 | Matrix_XtXSym, |
51 : | Matrix_ZtXSym, | ||
52 : | bates | 255 | Matrix_ZZxSym, |
53 : | bates | 10 | Matrix_bVarSym, |
54 : | bates | 255 | Matrix_cnamesSym, |
55 : | bates | 10 | Matrix_devianceSym, |
56 : | Matrix_devCompSym, | ||
57 : | Matrix_diagSym, | ||
58 : | Matrix_iSym, | ||
59 : | Matrix_ipermSym, | ||
60 : | Matrix_jSym, | ||
61 : | Matrix_matSym, | ||
62 : | Matrix_ncSym, | ||
63 : | Matrix_pSym, | ||
64 : | Matrix_permSym, | ||
65 : | Matrix_statusSym, | ||
66 : | Matrix_uploSym, | ||
67 : | Matrix_xSym, | ||
68 : | Matrix_zSym; | ||
69 : | |||
70 : | #endif | ||
71 : |
root@r-forge.r-project.org | ViewVC Help |
Powered by ViewVC 1.0.0 |