SCM

SCM Repository

[matrix] Diff of /pkg/R/pMatrix.R
ViewVC logotype

Diff of /pkg/R/pMatrix.R

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

revision 1547, Mon Sep 11 14:49:39 2006 UTC revision 1548, Mon Sep 11 22:13:07 2006 UTC
# Line 22  Line 22 
22            r            r
23        })        })
24    
25  ## coerce to 0/1 sparse matrix, i.e. sparse logical :  ## coerce to 0/1 sparse matrix, i.e. sparse pattern
26  setAs("pMatrix", "lgTMatrix",  setAs("pMatrix", "ngTMatrix",
27        function(from) {        function(from) {
28            d <- from@Dim            d <- from@Dim
29            new("lgTMatrix", i = seq(length = d[1]) - 1:1, j = from@perm - 1:1,            new("ngTMatrix", i = seq(length = d[1]) - 1:1, j = from@perm - 1:1,
30                Dim = d, Dimnames = from@Dimnames)                Dim = d, Dimnames = from@Dimnames)
31        })        })
32    
33  setAs("pMatrix", "TsparseMatrix",  setAs("pMatrix", "TsparseMatrix",
34        function(from) as(from, "lgTMatrix"))        function(from) as(from, "ngTMatrix"))
35    
36  setMethod("solve", signature(a = "pMatrix", b = "missing"),  setMethod("solve", signature(a = "pMatrix", b = "missing"),
37            function(a, b) {            function(a, b) {

Legend:
Removed from v.1547  
changed lines
  Added in v.1548

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