SCM

SCM Repository

[matrix] Annotation of /pkg/Matrix/src/Mutils.h
ViewVC logotype

Annotation of /pkg/Matrix/src/Mutils.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 159 - (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 :     double *
32 :     LMEgradient(const double* factor, const double* A, const int nlev,
33 :     const int nc, const double* pdgradient, const int plen,
34 :     double* value);
35 :    
36 :     /* stored pointers to symbols */
37 :     /* initialized in Matrix_init */
38 :     extern SEXP
39 :     Matrix_DSym,
40 :     Matrix_DIsqrtSym,
41 :     Matrix_DimSym,
42 :     Matrix_GpSym,
43 :     Matrix_LiSym,
44 :     Matrix_LpSym,
45 :     Matrix_LxSym,
46 :     Matrix_OmegaSym,
47 :     Matrix_ParentSym,
48 :     Matrix_RXXSym,
49 :     Matrix_RZXSym,
50 :     Matrix_XtXSym,
51 :     Matrix_ZtXSym,
52 :     Matrix_bVarSym,
53 :     Matrix_devianceSym,
54 :     Matrix_devCompSym,
55 :     Matrix_diagSym,
56 :     Matrix_iSym,
57 :     Matrix_ipermSym,
58 :     Matrix_jSym,
59 :     Matrix_matSym,
60 :     Matrix_ncSym,
61 :     Matrix_pSym,
62 :     Matrix_permSym,
63 :     Matrix_statusSym,
64 :     Matrix_uploSym,
65 :     Matrix_xSym,
66 :     Matrix_zSym;
67 :    
68 :     #endif
69 :    

root@r-forge.r-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business Powered By FusionForge