Rev 4109 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
useDynLib(Matrix, .registration=TRUE)# <-> R 2.3.0 or laterimportFrom("lattice", levelplot)importFrom("graphics", image)importFrom("utils", head, tail)importFrom("grid", grid.rect, gpar, grob)## Currently, group generics need to be explicitly imported (Bug?):importFrom("methods", Arith, Compare, Logic, Math, Math2, Summary, Complex)## Generics and functions defined in this packageexport("Cholesky","Diagonal","Hilbert","Matrix","Schur","band","bdiag","expand","expm","facmul",# "isTriangular",# "isDiagonal","lu","norm","nnzero","rcond","readHB","readMM","tcrossprod","tril","triu","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")exportClasses("index",## LOGIC "logic","replValue", # if we don't export it, things fail in dispatch"atomicVector",## --- 'Matrix' mother and all its daughters : ---------------"Matrix",## also intermediate `virtual' ones:"dMatrix","lMatrix","nMatrix",## not yet used, but as sub-classes;## must provide them for 'hierarchy-analysis':"iMatrix","zMatrix","denseMatrix","sparseMatrix","compMatrix","diagonalMatrix","generalMatrix","symmetricMatrix","triangularMatrix","dsparseMatrix","lsparseMatrix","nsparseMatrix","TsparseMatrix","CsparseMatrix","RsparseMatrix","ddenseMatrix","ldenseMatrix","ndenseMatrix","dgCMatrix","dgRMatrix","dgTMatrix","dgeMatrix","dpoMatrix","dppMatrix","dsCMatrix","dsRMatrix","dsTMatrix","dspMatrix","dsyMatrix","dtCMatrix","dtRMatrix","dtTMatrix","dtpMatrix","dtrMatrix","ddiMatrix","lgeMatrix","lspMatrix","lsyMatrix","ltpMatrix","ltrMatrix","ldiMatrix","ngeMatrix","nspMatrix","nsyMatrix","ntpMatrix","ntrMatrix","lgCMatrix","lgRMatrix","lgTMatrix","lsCMatrix","lsRMatrix","lsTMatrix","ltCMatrix","ltRMatrix","ltTMatrix","ngCMatrix","ngRMatrix","ngTMatrix","nsCMatrix","nsRMatrix","nsTMatrix","ntCMatrix","ntRMatrix","ntTMatrix","pMatrix","corMatrix", # unused## --- inheriting "Matrix", but also factorizations:"BunchKaufman","pBunchKaufman","Cholesky","pCholesky",## "LDL",## --- 'MatrixFactorization' mother and all its daughters : ---"MatrixFactorization","LU","denseLU","sparseLU","CHMfactor","CHMsuper","CHMsimpl","dCHMsuper","dCHMsimpl","nCHMsuper",# unused"nCHMsimpl",# unused"sparseQR")exportMethods(## Group Methods"Arith","Compare","Logic","Math","Math2","Ops","Summary","!","+",# for dgT(Matrix) only"%*%","all","any","Cholesky","Schur","as.array","as.matrix","as.vector","as.numeric","as.logical","band","chol","colMeans","colSums","coerce","crossprod","determinant","diag","dim","dimnames","dimnames<-","drop","expand","expm","head","image","isSymmetric",## "isDiagonal",## "isTriangular","kronecker","length","norm","qr","qr.qy","qr.qty","qr.coef","qr.resid","qr.fitted","rcond","rowMeans","rowSums","show","solve","t","tail","tcrossprod","tril","triu","zapsmall")exportMethods("rbind2")exportMethods("cbind2")