The class "number" is a virtual class, currently used for vectors of eigen values which can be "numeric" or "complex".

It is a simple class union (setClassUnion) of "numeric" and "complex".

Objects from the Class

Since it is a virtual Class, no objects may be created from it.

Examples

showClass("number")
#> Virtual Class "number" [package "Matrix"]
#> 
#> No Slots, prototype of class "numeric"
#> 
#> Known Subclasses: 
#> Class "numeric", directly
#> Class "complex", directly
#> Class "integer", by class "numeric", distance 2
#> Class "double", by class "numeric", distance 2
#> Class "factor", by class "numeric", distance 3
#> Class "ordered", by class "numeric", distance 4
stopifnot( is(1i, "number"), is(pi, "number"), is(1:3, "number") )