Learn R Programming

gpuR (version 2.0.6)

vclMatrix-class: vclMatrix Class

Description

This is the 'mother' class for all vclMatrix objects. These objects are pointers to viennacl matrices directly on the GPU. This will avoid the overhead of passing data back and forth between the host and device.

As such, any changes made to normal R 'copies' (e.g. A <- B) will be propogated to the parent object.

There are multiple child classes that correspond to the particular data type contained. These include ivclMatrix, fvclMatrix, and dvclMatrix corresponding to integer, float, and double data types respectively.

Arguments

Value

An object of class 'vclMatrix' with the specified slots.

Slots

Common to all vclMatrix objects in the package

address:

Pointer to data matrix

.context_index:

Integer index of OpenCL contexts

.platform_index:

Integer index of OpenCL platforms

.platform:

Name of OpenCL platform

.device_index:

Integer index of active device

.device:

Name of active device

Author

Charles Determan Jr.

See Also

ivclMatrix-class, fvclMatrix-class, dvclMatrix-class