Construct a vclMatrix of a class that inherits
from vclMatrix
. This class points to memory directly on
the GPU to avoid the cost of data transfer between host and device.
vclMatrix(data = NA, nrow = NA, ncol = NA, type = NULL, ...)# S4 method for matrix
vclMatrix(data, type = NULL, ctx_id = NULL)
# S4 method for missing
vclMatrix(data, nrow = NA, ncol = NA, type = NULL, ctx_id = NULL)
# S4 method for numeric
vclMatrix(data, nrow, ncol, type = NULL, ctx_id = NULL)
# S4 method for integer
vclMatrix(data, nrow, ncol, type = NULL, ctx_id = NULL)
A vclMatrix object
An object that is or can be converted to a
matrix
object
An integer specifying the number of rows
An integer specifying the number of columns
A character string specifying the type of vclMatrix. Default is NULL where type is inherited from the source data type.
Additional method to pass to vclMatrix methods
An integer specifying the object's context
Charles Determan Jr.