Return the (maybe super-)class
of class cl
from
package Matrix, returning character(0)
if there is none.
MatrixClass(cl, cld = getClassDef(cl), ...Matrix = TRUE,
dropVirtual = TRUE, ...)
Arguments
- cl
string, class name
- cld
its class definition
- ...Matrix
logical
indicating if the result must be of
pattern "[dlniz]..Matrix"
where the first letter "[dlniz]"
denotes the content kind.
- dropVirtual
logical
indicating if virtual classes
are included or not.
- ...
further arguments are passed to
.selectSuperClasses()
.
Author
Martin Maechler, 24 Mar 2009
See also
Matrix
, the mother of all Matrix classes.
Examples
mkA <- setClass("A", contains="dgCMatrix")
(A <- mkA())
#> 0 x 0 sparse Matrix of class "A"
#> <0 x 0 matrix>
stopifnot(identical(
MatrixClass("A"),
"dgCMatrix"))