This is the virtual class of all dense numeric (i.e., double, hence “ddense”) S4 matrices.

Its most important subclass is the dgeMatrix class.

Extends

Class "dMatrix" directly; class "Matrix", by the above.

Slots

the same slots at its subclass dgeMatrix, see there.

Methods

Most methods are implemented via as(*, "generalMatrix") and are mainly used as “fallbacks” when the subclass doesn't need its own specialized method.

Use showMethods(class = "ddenseMatrix", where = "package:Matrix") for an overview.

See also

The virtual classes Matrix, dMatrix, and dsparseMatrix.

Examples

showClass("ddenseMatrix")
#> Virtual Class "ddenseMatrix" [package "Matrix"]
#> 
#> Slots:
#>                                  
#> Name:         x      Dim Dimnames
#> Class:  numeric  integer     list
#> 
#> Extends: 
#> Class "dMatrix", directly
#> Class "denseMatrix", directly
#> Class "Matrix", by class "dMatrix", distance 2
#> 
#> Known Subclasses: 
#> Class "dgeMatrix", directly
#> Class "dsyMatrix", directly
#> Class "dtrMatrix", directly
#> Class "dspMatrix", directly
#> Class "dtpMatrix", directly
#> Class "dpoMatrix", by class "dsyMatrix", distance 2
#> Class "dppMatrix", by class "dspMatrix", distance 2
#> Class "corMatrix", by class "dsyMatrix", distance 3
#> Class "copMatrix", by class "dspMatrix", distance 3

showMethods(class = "ddenseMatrix", where = "package:Matrix")
#> Function: %% (package base)
#> e1="ddiMatrix", e2="ddenseMatrix"
#> e1="ldiMatrix", e2="ddenseMatrix"
#> e1="ndiMatrix", e2="ddenseMatrix"
#> 
#> Function: %/% (package base)
#> e1="ddiMatrix", e2="ddenseMatrix"
#> e1="ldiMatrix", e2="ddenseMatrix"
#> e1="ndiMatrix", e2="ddenseMatrix"
#> 
#> Function: & (package base)
#> e1="ddenseMatrix", e2="ddiMatrix"
#> e1="ddenseMatrix", e2="ldiMatrix"
#> e1="ddenseMatrix", e2="ndiMatrix"
#> e1="ddiMatrix", e2="ddenseMatrix"
#> e1="ldiMatrix", e2="ddenseMatrix"
#> e1="ndiMatrix", e2="ddenseMatrix"
#> 
#> Function: * (package base)
#> e1="ddenseMatrix", e2="ddiMatrix"
#> e1="ddenseMatrix", e2="ldiMatrix"
#> e1="ddenseMatrix", e2="ndiMatrix"
#> e1="ddiMatrix", e2="ddenseMatrix"
#> e1="ldiMatrix", e2="ddenseMatrix"
#> e1="ndiMatrix", e2="ddenseMatrix"
#> 
#> Function: / (package base)
#> e1="ddiMatrix", e2="ddenseMatrix"
#> e1="ldiMatrix", e2="ddenseMatrix"
#> e1="ndiMatrix", e2="ddenseMatrix"
#> 
#> Function: Arith (package base)
#> e1="ddenseMatrix", e2="logical"
#> e1="ddenseMatrix", e2="numeric"
#> e1="ddenseMatrix", e2="sparseVector"
#> e1="logical", e2="ddenseMatrix"
#> e1="numeric", e2="ddenseMatrix"
#> e1="sparseVector", e2="ddenseMatrix"
#> 
#> Function: ^ (package base)
#> e1="ddenseMatrix", e2="ddiMatrix"
#> e1="ddenseMatrix", e2="ldiMatrix"
#> e1="ddenseMatrix", e2="ndiMatrix"
#> 
#> Function: coerce (package methods)
#> from="Matrix", to="ddenseMatrix"
#> from="ddenseMatrix", to="dgeMatrix"
#> from="matrix", to="ddenseMatrix"
#> from="vector", to="ddenseMatrix"
#>