SCM

SCM Repository

[matrix] Annotation of /pkg/NAMESPACE
ViewVC logotype

Annotation of /pkg/NAMESPACE

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1150 - (view) (download)

1 : bates 1150 useDynLib(Matrix, .registration=TRUE)
2 : bates 10
3 : maechler 538 importFrom("graphics",image)
4 : bates 1150 #importFrom("graphics",plot) ## lmer-related
5 : maechler 538 importFrom("lattice", levelplot)
6 :     importFrom("grid", grid.rect, gpar, grob)
7 : maechler 886 import("stats") ## lmer-related
8 : maechler 538
9 : maechler 542 ## Currently, group generics need to be explicitly imported (Bug?):
10 :     importFrom("methods", Arith, Compare, Math, Math2, Summary, Complex)
11 :    
12 : maechler 538 ## Generics and functions defined in this package
13 : maechler 1109 export("Diagonal",
14 : bates 10 "Hilbert",
15 :     "Matrix",
16 : bates 495 "Schur",
17 : bates 10 "expand",
18 : bates 459 "expm",
19 : bates 10 "facmul",
20 : maechler 1109 #not yet on purpose: "isSymmetric",
21 : bates 10 "lu",
22 :     "norm",
23 :     "rcond",
24 : bates 825 "readHB",
25 :     "readMM",
26 : bates 342 "tcrossprod",
27 : bates 835 "unpack",
28 :     "writeHB",
29 :     "writeMM"
30 : bates 10 )
31 :    
32 : maechler 937 ## workaround S4-Group(generic|method) quirk: R/AllGeneric.R
33 :     ## needs setGeneric(*, group=) and this for all non-Primitives :
34 :     export(
35 :     ## "Math"
36 :     "log",
37 : maechler 925 "gamma",
38 :     "lgamma",
39 :    
40 : maechler 937 ## "Math2"
41 :     "round",
42 :     "signif",
43 :    
44 :     ## "Summary"
45 :     "max",
46 :     "min",
47 :     "range",
48 :     "prod",
49 :     "sum",
50 :     "any",
51 :     "all"
52 : maechler 925 )
53 :    
54 :    
55 : bates 769 ## lmer-related
56 : bates 986 export("lmer", "mcmcsamp")
57 : bates 769
58 : bates 10 exportClasses(
59 : maechler 886 "index",
60 :    
61 : bates 631 "BunchKaufman",
62 : maechler 676 "pBunchKaufman",
63 :     "Cholesky",
64 :     "pCholesky",
65 : bates 10 "LU",
66 : maechler 676 "Matrix",
67 :     ## also intermediate `virtual' ones:
68 :     "dMatrix",
69 : maechler 886 "lMatrix",
70 : maechler 848 "denseMatrix",
71 : maechler 676 "sparseMatrix",
72 : maechler 886 "symmetricMatrix",
73 :     "triangularMatrix",
74 : maechler 1109 "diagonalMatrix",
75 : maechler 676 "dsparseMatrix",
76 : maechler 886 "lsparseMatrix",
77 : bates 923 "TsparseMatrix",
78 :     "CsparseMatrix",
79 : maechler 676 "ddenseMatrix",
80 : maechler 848 ## not yet used, but as sub-classes;
81 : maechler 886 ## need to provide them for 'hierarchy-analysis':
82 :     "iMatrix",
83 :     "zMatrix",
84 :     "ldenseMatrix",
85 : maechler 538
86 : maechler 676 "dgCMatrix",
87 : maechler 851 "dgRMatrix",# unused
88 : maechler 676 "dgTMatrix",
89 :     "dgeMatrix",
90 :     "dpoMatrix",
91 :     "dppMatrix",
92 :     "dsCMatrix",
93 : maechler 851 "dsRMatrix",# unused
94 : maechler 676 "dsTMatrix",
95 :     "dspMatrix",
96 :     "dsyMatrix",
97 :     "dtCMatrix",
98 : maechler 851 "dtRMatrix",# unused
99 : maechler 676 "dtTMatrix",
100 :     "dtpMatrix",
101 :     "dtrMatrix",
102 : maechler 1109 "ddiMatrix",
103 : bates 10
104 : maechler 946 "lgeMatrix",
105 :     "lspMatrix",
106 :     "lsyMatrix",
107 :     "ltpMatrix",
108 :     "ltrMatrix",
109 : maechler 1109 "ldiMatrix",
110 : maechler 946
111 : maechler 886 "lgCMatrix",
112 :     "lgRMatrix",
113 :     "lgTMatrix",
114 : maechler 946 "lsCMatrix",
115 :     "lsRMatrix",# unused
116 : maechler 886 "lsTMatrix",
117 : maechler 946 "ltCMatrix",
118 :     "ltRMatrix",# unused
119 : maechler 886 "ltTMatrix",
120 : bates 1150 "pMatrix",
121 :    
122 : bates 734 "dCholCMatrix",
123 : bates 1150 "lCholCMatrix",
124 :     "dCHMsuper",
125 :     "dCHMsimpl"
126 :     # "correlation" # unused
127 : maechler 676 )
128 :    
129 : bates 769 ## lmer-related
130 : bates 1150 exportClasses("lmer", "mer")
131 : bates 769
132 : bates 1150
133 : bates 10 exportMethods(
134 : maechler 676 ## Group Methods
135 :     "Arith",
136 :     "Math",
137 :     "Math2",
138 : maechler 946 "Summary",
139 :     "Compare",
140 : maechler 538
141 : maechler 956 "!",
142 : maechler 676 "+",# for dgT(Matrix) only
143 :     "%*%",
144 : maechler 538
145 : maechler 676 "Schur",
146 : maechler 956 "as.array",
147 : maechler 676 "as.matrix",
148 : maechler 956 "as.vector",
149 : maechler 676 "chol",
150 : maechler 886 "colMeans",
151 :     "colSums",
152 : maechler 676 "coerce",
153 :     "crossprod",
154 :     "determinant",
155 :     "diag",
156 :     "dim",
157 :     "dimnames",
158 :     "dimnames<-",
159 :     "expand",
160 :     "expm",
161 : maechler 886 "kronecker",
162 : maechler 676 "image",
163 :     "norm",
164 :     "rcond",
165 : maechler 886 "rowMeans",
166 :     "rowSums",
167 : maechler 676 "show",
168 :     "solve",
169 :     "t",
170 :     "tcrossprod"
171 :     )
172 : bates 769
173 : maechler 908 ## only for R >= 2.2:
174 :     if(paste(R.version$major, R.version$minor, sep=".") >= "2.2") {
175 :    
176 : maechler 925 exportMethods("rbind2")
177 : maechler 908 exportMethods("cbind2")
178 :    
179 :     }
180 :    
181 :    
182 : bates 769 ## lmer-related
183 : bates 878 exportMethods("BIC", "anova", "coef", "confint", "deviance", "fitted",
184 : maechler 886 "fixef", "formula", "lmer", "logLik", "mcmcsamp",
185 : bates 1150 # "plot",
186 :     "ranef", "residuals", "resid", "simulate",
187 : maechler 886 "summary", "update", "vcov", "VarCorr", "with")
188 : bates 1150

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