The parameter
class
contains two static member functions to allow users to associate globally declared
variables with kernels.
Member Functions
static parameter & array(X)
Wrap around any extern declaration of an array to capture the size and type of that array variable.
static parameter & scalar(Y)
Wrap around any extern declaration of a scalar value (including user defined structs).