GPU CUDA Getter and Setter Functions

A range of Getter and Setter functions have been implemented in order to maintain backward compatibility going forwards with the CUDA API,

To use GPU CUDA Getter and Setter functions:

Example

Execute the following command:
element1->position;
Is equivalent to:
element1.getPosition();