public static final class Kernel.WorkSize
extends java.lang.Object
| Constructor and Description | 
|---|
WorkSize()
Creates a work size of dimension 1 and extend 1,1,1 (only one thread). 
 | 
WorkSize(int dimension,
        long... sizes)
Creates a new work size object 
 | 
WorkSize(long size)
Creates a 1D work size of the specified extend 
 | 
WorkSize(long width,
        long height)
Creates a 2D work size of the specified extend 
 | 
WorkSize(long width,
        long height,
        long depth)
Creates a 3D work size of the specified extend. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(java.lang.Object obj)  | 
int | 
getDimension()  | 
long[] | 
getSizes()  | 
int | 
hashCode()  | 
void | 
set(int dimension,
   long... sizes)  | 
void | 
set(Kernel.WorkSize ws)  | 
java.lang.String | 
toString()  | 
public WorkSize(int dimension,
                long... sizes)
dimension - the dimension (1,2,3)sizes - the sizes in each dimension, the length must match the specified dimensionpublic WorkSize()
public WorkSize(long size)
size - the sizepublic WorkSize(long width,
                long height)
width - the widthheight - the heightpublic WorkSize(long width,
                long height,
                long depth)
width - the widthheight - the heightdepth - the depthpublic int getDimension()
public long[] getSizes()
public void set(int dimension,
                long... sizes)
public void set(Kernel.WorkSize ws)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object