MatrixClass function

The Matrix (Super-) Class of a Class

The Matrix (Super-) Class of a Class

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().

Returns

a character string

Author(s)

Martin Maechler, 24 Mar 2009

See Also

Matrix, the mother of all Matrix classes.

Examples

mkA <- setClass("A", contains="dgCMatrix") (A <- mkA()) stopifnot(identical( MatrixClass("A"), "dgCMatrix"))
  • Maintainer: Martin Maechler
  • License: GPL (>= 2) | file LICENCE
  • Last published: 2025-03-11