Rev 2198 | Rev 2208 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
## Needs R-2.3.0 or later#useDynLib(Matrix, .registration=TRUE)useDynLib(Matrix)importFrom("graphics",image)importFrom("graphics",plot) ## lmer-relatedimportFrom("lattice", levelplot)importFrom("grid", grid.rect, gpar, grob)import("stats") ## lmer-related## Currently, group generics need to be explicitly imported (Bug?):importFrom("methods", Arith, Compare, Math, Math2, Summary, Complex)## Generics and functions defined in this packageexport("Diagonal","Hilbert","Matrix","Schur","expand","expm","facmul",# "isSymmetric" is in R 2.3.0#TODO "isTriangular","lu","norm","rcond","readHB","readMM","tcrossprod","unpack","writeHB","writeMM")## workaround S4-Group(generic|method) quirk: R/AllGeneric.R## needs setGeneric(*, group=) and this for all non-Primitives :export(## "Math""log","gamma","lgamma",## "Math2""round","signif",## "Summary""max","min","range","prod","sum","any","all")## lmer-relatedexport("lmer", "mcmcsamp")exportClasses("index","BunchKaufman","pBunchKaufman","Cholesky","pCholesky","LU","Matrix",## also intermediate `virtual' ones:"dMatrix","lMatrix","denseMatrix","sparseMatrix","diagonalMatrix","generalMatrix","symmetricMatrix","triangularMatrix","compMatrix","dsparseMatrix","lsparseMatrix","TsparseMatrix","CsparseMatrix","ddenseMatrix",## not yet used, but as sub-classes;## need to provide them for 'hierarchy-analysis':"iMatrix","zMatrix","ldenseMatrix","dgCMatrix","dgRMatrix",# unused"dgTMatrix","dgeMatrix","dpoMatrix","dppMatrix","dsCMatrix","dsRMatrix",# unused"dsTMatrix","dspMatrix","dsyMatrix","dtCMatrix","dtRMatrix",# unused"dtTMatrix","dtpMatrix","dtrMatrix","ddiMatrix","lgeMatrix","lspMatrix","lsyMatrix","ltpMatrix","ltrMatrix","ldiMatrix","lgCMatrix","lgRMatrix","lgTMatrix","lsCMatrix","lsRMatrix",# unused"lsTMatrix","ltCMatrix","ltRMatrix",# unused"ltTMatrix","pMatrix","dCholCMatrix","lCholCMatrix","dCHMsuper","dCHMsimpl"# "correlation" # unused)## lmer-relatedexportClasses("lmer", "lmer.ranef", "mer")exportMethods(## Group Methods"Arith","Math","Math2","Summary","Compare","!","+",# for dgT(Matrix) only"%*%","Schur","as.array","as.matrix","as.vector","chol","colMeans","colSums","coerce","crossprod","determinant","diag","dim","dimnames","dimnames<-","expand","expm","kronecker","image",## TODO "isSymmetric",## TODO "isTriangular","norm","rcond","rowMeans","rowSums","show","solve","t","tcrossprod")## only for R >= 2.2:if(paste(R.version$major, R.version$minor, sep=".") >= "2.2") {exportMethods("rbind2")exportMethods("cbind2")}## lmer-relatedexportMethods("BIC", "anova", "coef", "confint", "deviance", "fitted","fixef", "formula", "lmer", "logLik", "mcmcsamp",# "plot","ranef", "residuals", "resid", "simulate","summary", "update", "vcov", "VarCorr", "with")