SCM

SCM Repository

[matrix] Diff of /pkg/Matrix/src/init.c
ViewVC logotype

Diff of /pkg/Matrix/src/init.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 485, Wed Feb 2 17:20:55 2005 UTC revision 488, Wed Feb 2 19:11:51 2005 UTC
# Line 20  Line 20 
20  #include "Syms.h"  #include "Syms.h"
21    
22  static R_CallMethodDef CallEntries[] = {  static R_CallMethodDef CallEntries[] = {
23      {"csc_check_column_sorting", (DL_FUNC) &csc_check_column_sorting, 1},      {"Cholesky_validate", (DL_FUNC) &Cholesky_validate, 1},
     {"nlme_replaceSlot", (DL_FUNC) &nlme_replaceSlot, 3},  
     {"nlme_weight_matrix_list", (DL_FUNC) &nlme_weight_matrix_list, 4},  
24      {"LU_expand", (DL_FUNC) &LU_expand, 1},      {"LU_expand", (DL_FUNC) &LU_expand, 1},
25      {"dgBCMatrix_validate", (DL_FUNC) &dgBCMatrix_validate, 1},      {"LU_validate", (DL_FUNC) &LU_validate, 1},
26        {"SVD_validate", (DL_FUNC) &SVD_validate, 1},
27        {"csc_check_column_sorting", (DL_FUNC) &csc_check_column_sorting, 1},
28      {"csc_crossprod", (DL_FUNC) &csc_crossprod, 1},      {"csc_crossprod", (DL_FUNC) &csc_crossprod, 1},
29        {"csc_getDiag", (DL_FUNC) &csc_getDiag, 1},
30      {"csc_matrix_crossprod", (DL_FUNC) &csc_matrix_crossprod, 2},      {"csc_matrix_crossprod", (DL_FUNC) &csc_matrix_crossprod, 2},
31      {"csc_validate", (DL_FUNC) &csc_validate, 1},      {"csc_matrix_mm", (DL_FUNC) &csc_matrix_mm, 2},
32      {"csc_to_dgTMatrix", (DL_FUNC) &csc_to_dgTMatrix, 1},      {"csc_to_dgTMatrix", (DL_FUNC) &csc_to_dgTMatrix, 1},
     {"csc_to_matrix", (DL_FUNC) &csc_to_matrix, 1},  
33      {"csc_to_dgeMatrix", (DL_FUNC) &csc_to_dgeMatrix, 1},      {"csc_to_dgeMatrix", (DL_FUNC) &csc_to_dgeMatrix, 1},
34      {"matrix_to_csc", (DL_FUNC) &matrix_to_csc, 1},      {"csc_to_matrix", (DL_FUNC) &csc_to_matrix, 1},
     {"dgTMatrix_to_csc", (DL_FUNC) &dgTMatrix_to_csc, 1},  
     {"csc_getDiag", (DL_FUNC) &csc_getDiag, 1},  
35      {"csc_transpose", (DL_FUNC) &csc_transpose, 1},      {"csc_transpose", (DL_FUNC) &csc_transpose, 1},
36      {"csc_matrix_mm", (DL_FUNC) &csc_matrix_mm, 2},      {"dgCMatrix_validate", (DL_FUNC) &dgCMatrix_validate, 1},
37      {"dgBCMatrix_to_dgCMatrix", (DL_FUNC) &dgBCMatrix_to_dgCMatrix, 1},      {"dgBCMatrix_to_dgCMatrix", (DL_FUNC) &dgBCMatrix_to_dgCMatrix, 1},
38      {"lsq_dense_Chol", (DL_FUNC) &lsq_dense_Chol, 2},      {"dgBCMatrix_validate", (DL_FUNC) &dgBCMatrix_validate, 1},
39      {"lsq_dense_QR", (DL_FUNC) &lsq_dense_QR, 2},      {"dgTMatrix_to_csc", (DL_FUNC) &dgTMatrix_to_csc, 1},
40      {"lapack_qr", (DL_FUNC) &lapack_qr, 2},      {"dgTMatrix_to_dgCMatrix", (DL_FUNC) &dgTMatrix_to_dgCMatrix, 1},
41      {"LU_validate", (DL_FUNC) &LU_validate, 1},      {"dgTMatrix_to_dgeMatrix", (DL_FUNC) &dgTMatrix_to_dgeMatrix, 1},
42      {"Cholesky_validate", (DL_FUNC) &Cholesky_validate, 1},      {"dgTMatrix_to_matrix", (DL_FUNC) &dgTMatrix_to_matrix, 1},
43      {"SVD_validate", (DL_FUNC) &SVD_validate, 1},      {"dgTMatrix_validate", (DL_FUNC) &dgTMatrix_validate, 1},
     {"dgeMatrix_validate", (DL_FUNC) &dgeMatrix_validate, 1},  
     {"dgeMatrix_norm", (DL_FUNC) &dgeMatrix_norm, 2},  
     {"dgeMatrix_rcond", (DL_FUNC) &dgeMatrix_rcond, 2},  
     {"dgeMatrix_crossprod", (DL_FUNC) &dgeMatrix_crossprod, 1},  
     {"dgeMatrix_dgeMatrix_crossprod", (DL_FUNC) &dgeMatrix_dgeMatrix_crossprod, 2},  
     {"dgeMatrix_matrix_crossprod", (DL_FUNC) &dgeMatrix_matrix_crossprod, 2},  
     {"dgeMatrix_getDiag", (DL_FUNC) &dgeMatrix_getDiag, 1},  
44      {"dgeMatrix_LU", (DL_FUNC) &dgeMatrix_LU, 1},      {"dgeMatrix_LU", (DL_FUNC) &dgeMatrix_LU, 1},
45        {"dgeMatrix_crossprod", (DL_FUNC) &dgeMatrix_crossprod, 1},
46      {"dgeMatrix_determinant", (DL_FUNC) &dgeMatrix_determinant, 2},      {"dgeMatrix_determinant", (DL_FUNC) &dgeMatrix_determinant, 2},
47      {"dgeMatrix_solve", (DL_FUNC) &dgeMatrix_solve, 1},      {"dgeMatrix_dgeMatrix_crossprod", (DL_FUNC) &dgeMatrix_dgeMatrix_crossprod, 2},
48      {"dgeMatrix_dgeMatrix_mm", (DL_FUNC) &dgeMatrix_dgeMatrix_mm, 2},      {"dgeMatrix_dgeMatrix_mm", (DL_FUNC) &dgeMatrix_dgeMatrix_mm, 2},
49      {"dgeMatrix_exp", (DL_FUNC) &dgeMatrix_exp, 1},      {"dgeMatrix_exp", (DL_FUNC) &dgeMatrix_exp, 1},
50      {"lmer_validate", (DL_FUNC) &lmer_validate, 1},      {"dgeMatrix_getDiag", (DL_FUNC) &dgeMatrix_getDiag, 1},
51      {"lmer_update_mm", (DL_FUNC) &lmer_update_mm, 3},      {"dgeMatrix_matrix_crossprod", (DL_FUNC) &dgeMatrix_matrix_crossprod, 2},
52      {"lmer_create", (DL_FUNC) &lmer_create, 2},      {"dgeMatrix_norm", (DL_FUNC) &dgeMatrix_norm, 2},
53      {"lmer_initial", (DL_FUNC) &lmer_initial, 1},      {"dgeMatrix_rcond", (DL_FUNC) &dgeMatrix_rcond, 2},
54      {"lmer_factor", (DL_FUNC) &lmer_factor, 1},  
55      {"lmer_invert", (DL_FUNC) &lmer_invert, 1},  
56      {"lmer_sigma", (DL_FUNC) &lmer_sigma, 2},      {"dgeMatrix_solve", (DL_FUNC) &dgeMatrix_solve, 1},
57        {"dgeMatrix_validate", (DL_FUNC) &dgeMatrix_validate, 1},
58        {"dpoMatrix_chol", (DL_FUNC) &dpoMatrix_chol, 1},
59        {"dpoMatrix_dgeMatrix_solve", (DL_FUNC) &dpoMatrix_dgeMatrix_solve, 2},
60        {"dpoMatrix_matrix_solve", (DL_FUNC) &dpoMatrix_matrix_solve, 2},
61        {"dpoMatrix_rcond", (DL_FUNC) &dpoMatrix_rcond, 2},
62        {"dpoMatrix_solve", (DL_FUNC) &dpoMatrix_solve, 1},
63        {"dpoMatrix_validate", (DL_FUNC) &dpoMatrix_validate, 1},
64        {"dsCMatrix_chol", (DL_FUNC) &dsCMatrix_chol, 2},
65        {"dsCMatrix_inverse_factor", (DL_FUNC) &dsCMatrix_inverse_factor, 1},
66        {"dsCMatrix_ldl_symbolic", (DL_FUNC) &dsCMatrix_ldl_symbolic, 2},
67        {"dsCMatrix_matrix_solve", (DL_FUNC) &dsCMatrix_matrix_solve, 2},
68        {"dsCMatrix_to_dgTMatrix", (DL_FUNC) &dsCMatrix_to_dgTMatrix, 1},
69        {"dsCMatrix_validate", (DL_FUNC) &dsCMatrix_validate, 1},
70        {"dsyMatrix_as_dgeMatrix", (DL_FUNC) &dsyMatrix_as_dgeMatrix, 1},
71        {"dsyMatrix_as_matrix", (DL_FUNC) &dsyMatrix_as_matrix, 1},
72        {"dsyMatrix_dgeMatrix_mm", (DL_FUNC) &dsyMatrix_dgeMatrix_mm, 2},
73        {"dsyMatrix_dgeMatrix_mm_R", (DL_FUNC) &dsyMatrix_dgeMatrix_mm_R, 2},
74        {"dsyMatrix_matrix_solve", (DL_FUNC) &dsyMatrix_matrix_solve, 2},
75        {"dsyMatrix_norm", (DL_FUNC) &dsyMatrix_norm, 2},
76        {"dsyMatrix_rcond", (DL_FUNC) &dsyMatrix_rcond, 2},
77        {"dsyMatrix_solve", (DL_FUNC) &dsyMatrix_solve, 1},
78        {"dsyMatrix_validate", (DL_FUNC) &dsyMatrix_validate, 1},
79        {"dtrMatrix_as_dgeMatrix", (DL_FUNC) &dtrMatrix_as_dgeMatrix, 1},
80        {"dtrMatrix_as_matrix", (DL_FUNC) &dtrMatrix_as_matrix, 1},
81        {"dtrMatrix_dgeMatrix_mm", (DL_FUNC) &dtrMatrix_dgeMatrix_mm, 2},
82        {"dtrMatrix_dgeMatrix_mm_R", (DL_FUNC) &dtrMatrix_dgeMatrix_mm_R, 2},
83        {"dtrMatrix_getDiag", (DL_FUNC) &dtrMatrix_getDiag, 1},
84        {"dtrMatrix_matrix_solve", (DL_FUNC) &dtrMatrix_matrix_solve, 2},
85        {"dtrMatrix_norm", (DL_FUNC) &dtrMatrix_norm, 2},
86        {"dtrMatrix_rcond", (DL_FUNC) &dtrMatrix_rcond, 2},
87        {"dtrMatrix_solve", (DL_FUNC) &dtrMatrix_solve, 1},
88        {"dtrMatrix_validate", (DL_FUNC) &dtrMatrix_validate, 1},
89        {"lapack_qr", (DL_FUNC) &lapack_qr, 2},
90        {"lmer_Crosstab", (DL_FUNC) &lmer_Crosstab, 1},
91        {"lmer_ECMEsteps", (DL_FUNC) &lmer_ECMEsteps, 4},
92      {"lmer_coef", (DL_FUNC) &lmer_coef, 2},      {"lmer_coef", (DL_FUNC) &lmer_coef, 2},
93      {"lmer_coefGets", (DL_FUNC) &lmer_coefGets, 3},      {"lmer_coefGets", (DL_FUNC) &lmer_coefGets, 3},
94        {"lmer_create", (DL_FUNC) &lmer_create, 2},
95        {"lmer_factor", (DL_FUNC) &lmer_factor, 1},
96      {"lmer_fixef", (DL_FUNC) &lmer_fixef, 1},      {"lmer_fixef", (DL_FUNC) &lmer_fixef, 1},
     {"lmer_ranef", (DL_FUNC) &lmer_ranef, 1},  
     {"lmer_ECMEsteps", (DL_FUNC) &lmer_ECMEsteps, 4},  
97      {"lmer_gradient", (DL_FUNC) &lmer_gradient, 3},      {"lmer_gradient", (DL_FUNC) &lmer_gradient, 3},
98        {"lmer_initial", (DL_FUNC) &lmer_initial, 1},
99        {"lmer_invert", (DL_FUNC) &lmer_invert, 1},
100        {"lmer_ranef", (DL_FUNC) &lmer_ranef, 1},
101        {"lmer_sigma", (DL_FUNC) &lmer_sigma, 2},
102        {"lmer_update_mm", (DL_FUNC) &lmer_update_mm, 3},
103        {"lmer_validate", (DL_FUNC) &lmer_validate, 1},
104      {"lmer_variances", (DL_FUNC) &lmer_variances, 1},      {"lmer_variances", (DL_FUNC) &lmer_variances, 1},
105      {"lmer_Crosstab", (DL_FUNC) &lmer_Crosstab, 1},      {"lsq_dense_Chol", (DL_FUNC) &lsq_dense_Chol, 2},
106      {"dpoMatrix_rcond", (DL_FUNC) &dpoMatrix_rcond, 2},      {"lsq_dense_QR", (DL_FUNC) &lsq_dense_QR, 2},
107      {"dpoMatrix_solve", (DL_FUNC) &dpoMatrix_solve, 1},      {"matrix_to_csc", (DL_FUNC) &matrix_to_csc, 1},
108      {"dpoMatrix_matrix_solve", (DL_FUNC) &dpoMatrix_matrix_solve, 2},      {"nlme_replaceSlot", (DL_FUNC) &nlme_replaceSlot, 3},
109      {"dpoMatrix_dgeMatrix_solve", (DL_FUNC) &dpoMatrix_dgeMatrix_solve, 2},      {"nlme_weight_matrix_list", (DL_FUNC) &nlme_weight_matrix_list, 4},
     {"dpoMatrix_chol", (DL_FUNC) &dpoMatrix_chol, 1},  
110      {"sscCrosstab", (DL_FUNC) &sscCrosstab, 2},      {"sscCrosstab", (DL_FUNC) &sscCrosstab, 2},
111      {"sscCrosstab_groupedPerm", (DL_FUNC) &sscCrosstab_groupedPerm, 1},      {"sscCrosstab_groupedPerm", (DL_FUNC) &sscCrosstab_groupedPerm, 1},
112      {"sscCrosstab_project2", (DL_FUNC) &sscCrosstab_project2, 1},      {"sscCrosstab_project2", (DL_FUNC) &sscCrosstab_project2, 1},
     {"dsCMatrix_validate", (DL_FUNC) &dsCMatrix_validate, 1},  
     {"dsCMatrix_chol", (DL_FUNC) &dsCMatrix_chol, 2},  
     {"dsCMatrix_inverse_factor", (DL_FUNC) &dsCMatrix_inverse_factor, 1},  
     {"dsCMatrix_matrix_solve", (DL_FUNC) &dsCMatrix_matrix_solve, 2},  
113      {"ssc_transpose", (DL_FUNC) &ssc_transpose, 1},      {"ssc_transpose", (DL_FUNC) &ssc_transpose, 1},
114      {"dsCMatrix_to_dgTMatrix", (DL_FUNC) &dsCMatrix_to_dgTMatrix, 1},      {"ssclme_EMsteps", (DL_FUNC) &ssclme_EMsteps, 4},
115      {"dsCMatrix_ldl_symbolic", (DL_FUNC) &dsCMatrix_ldl_symbolic, 2},      {"ssclme_Hessian", (DL_FUNC) &ssclme_Hessian, 3},
     {"ssclme_create", (DL_FUNC) &ssclme_create, 2},  
     {"ssclme_transfer_dimnames", (DL_FUNC) &ssclme_transfer_dimnames, 3},  
     {"ssclme_update_mm", (DL_FUNC) &ssclme_update_mm, 3},  
     {"ssclme_inflate_and_factor", (DL_FUNC) &ssclme_inflate_and_factor, 1},  
     {"ssclme_factor", (DL_FUNC) &ssclme_factor, 1},  
     {"ssclme_invert", (DL_FUNC) &ssclme_invert, 1},  
     {"ssclme_initial", (DL_FUNC) &ssclme_initial, 1},  
     {"ssclme_fixef", (DL_FUNC) &ssclme_fixef, 1},  
     {"ssclme_ranef", (DL_FUNC) &ssclme_ranef, 1},  
     {"ssclme_sigma", (DL_FUNC) &ssclme_sigma, 2},  
116      {"ssclme_coef", (DL_FUNC) &ssclme_coef, 2},      {"ssclme_coef", (DL_FUNC) &ssclme_coef, 2},
     {"ssclme_coefUnc", (DL_FUNC) &ssclme_coefUnc, 1},  
     {"ssclme_coefGetsUnc", (DL_FUNC) &ssclme_coefGetsUnc, 2},  
117      {"ssclme_coefGets", (DL_FUNC) &ssclme_coefGets, 3},      {"ssclme_coefGets", (DL_FUNC) &ssclme_coefGets, 3},
118      {"ssclme_EMsteps", (DL_FUNC) &ssclme_EMsteps, 4},      {"ssclme_coefGetsUnc", (DL_FUNC) &ssclme_coefGetsUnc, 2},
119        {"ssclme_coefUnc", (DL_FUNC) &ssclme_coefUnc, 1},
120        {"ssclme_collapse", (DL_FUNC) &ssclme_collapse, 1},
121        {"ssclme_create", (DL_FUNC) &ssclme_create, 2},
122        {"ssclme_factor", (DL_FUNC) &ssclme_factor, 1},
123      {"ssclme_fitted", (DL_FUNC) &ssclme_fitted, 4},      {"ssclme_fitted", (DL_FUNC) &ssclme_fitted, 4},
124      {"ssclme_variances", (DL_FUNC) &ssclme_variances, 1},      {"ssclme_fixef", (DL_FUNC) &ssclme_fixef, 1},
125      {"ssclme_grad", (DL_FUNC) &ssclme_grad, 4},      {"ssclme_grad", (DL_FUNC) &ssclme_grad, 4},
126      {"ssclme_gradient", (DL_FUNC) &ssclme_gradient, 3},      {"ssclme_gradient", (DL_FUNC) &ssclme_gradient, 3},
127      {"ssclme_Hessian", (DL_FUNC) &ssclme_Hessian, 3},      {"ssclme_inflate_and_factor", (DL_FUNC) &ssclme_inflate_and_factor, 1},
128      {"ssclme_collapse", (DL_FUNC) &ssclme_collapse, 1},      {"ssclme_initial", (DL_FUNC) &ssclme_initial, 1},
129        {"ssclme_invert", (DL_FUNC) &ssclme_invert, 1},
130        {"ssclme_ranef", (DL_FUNC) &ssclme_ranef, 1},
131        {"ssclme_sigma", (DL_FUNC) &ssclme_sigma, 2},
132      {"ssclme_to_lme", (DL_FUNC) &ssclme_to_lme, 10},      {"ssclme_to_lme", (DL_FUNC) &ssclme_to_lme, 10},
133      {"dsyMatrix_validate", (DL_FUNC) &dsyMatrix_validate, 1},      {"ssclme_transfer_dimnames", (DL_FUNC) &ssclme_transfer_dimnames, 3},
134      {"dsyMatrix_norm", (DL_FUNC) &dsyMatrix_norm, 2},      {"ssclme_update_mm", (DL_FUNC) &ssclme_update_mm, 3},
135      {"dsyMatrix_rcond", (DL_FUNC) &dsyMatrix_rcond, 2},      {"ssclme_variances", (DL_FUNC) &ssclme_variances, 1},
     {"dsyMatrix_solve", (DL_FUNC) &dsyMatrix_solve, 1},  
     {"dsyMatrix_matrix_solve", (DL_FUNC) &dsyMatrix_matrix_solve, 2},  
     {"dsyMatrix_as_dgeMatrix", (DL_FUNC) &dsyMatrix_as_dgeMatrix, 1},  
     {"dsyMatrix_as_matrix", (DL_FUNC) &dsyMatrix_as_matrix, 1},  
     {"dsyMatrix_dgeMatrix_mm", (DL_FUNC) &dsyMatrix_dgeMatrix_mm, 2},  
     {"dsyMatrix_dgeMatrix_mm_R", (DL_FUNC) &dsyMatrix_dgeMatrix_mm_R, 2},  
     {"dtrMatrix_validate", (DL_FUNC) &dtrMatrix_validate, 1},  
     {"dtrMatrix_norm", (DL_FUNC) &dtrMatrix_norm, 2},  
     {"dtrMatrix_rcond", (DL_FUNC) &dtrMatrix_rcond, 2},  
     {"dtrMatrix_solve", (DL_FUNC) &dtrMatrix_solve, 1},  
     {"dtrMatrix_matrix_solve", (DL_FUNC) &dtrMatrix_matrix_solve, 2},  
     {"dtrMatrix_as_dgeMatrix", (DL_FUNC) &dtrMatrix_as_dgeMatrix, 1},  
     {"dtrMatrix_as_matrix", (DL_FUNC) &dtrMatrix_as_matrix, 1},  
     {"dtrMatrix_getDiag", (DL_FUNC) &dtrMatrix_getDiag, 1},  
     {"dtrMatrix_dgeMatrix_mm", (DL_FUNC) &dtrMatrix_dgeMatrix_mm, 2},  
     {"dtrMatrix_dgeMatrix_mm_R", (DL_FUNC) &dtrMatrix_dgeMatrix_mm_R, 2},  
     {"dgTMatrix_validate", (DL_FUNC) &dgTMatrix_validate, 1},  
     {"dgTMatrix_to_dgeMatrix", (DL_FUNC) &dgTMatrix_to_dgeMatrix, 1},  
     {"dgTMatrix_to_matrix", (DL_FUNC) &dgTMatrix_to_matrix, 1},  
     {"tsc_validate", (DL_FUNC) &tsc_validate, 1},  
     {"tsc_transpose", (DL_FUNC) &tsc_transpose, 1},  
136      {"tsc_to_dgTMatrix", (DL_FUNC) &tsc_to_dgTMatrix, 1},      {"tsc_to_dgTMatrix", (DL_FUNC) &tsc_to_dgTMatrix, 1},
137        {"tsc_transpose", (DL_FUNC) &tsc_transpose, 1},
138        {"tsc_validate", (DL_FUNC) &tsc_validate, 1},
139      {NULL, NULL, 0}      {NULL, NULL, 0}
140  };  };
141    

Legend:
Removed from v.485  
changed lines
  Added in v.488

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