Package org.bytedeco.cuda.cudart
Class CUDA_KERNEL_NODE_PARAMS
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.cuda.cudart.CUDA_KERNEL_NODE_PARAMS
-
- All Implemented Interfaces:
AutoCloseable
@Properties(inherit=cudart.class) public class CUDA_KERNEL_NODE_PARAMS extends Pointer
GPU kernel node parameters
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bytedeco.javacpp.Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
-
-
Constructor Summary
Constructors Constructor Description CUDA_KERNEL_NODE_PARAMS()Default native constructor.CUDA_KERNEL_NODE_PARAMS(long size)Native array allocator.CUDA_KERNEL_NODE_PARAMS(Pointer p)Pointer cast constructor.
-
Method Summary
-
Methods inherited from class org.bytedeco.javacpp.Pointer
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getPointer, getPointer, getPointer, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
-
-
-
-
Constructor Detail
-
CUDA_KERNEL_NODE_PARAMS
public CUDA_KERNEL_NODE_PARAMS()
Default native constructor.
-
CUDA_KERNEL_NODE_PARAMS
public CUDA_KERNEL_NODE_PARAMS(long size)
Native array allocator. Access withPointer.position(long).
-
CUDA_KERNEL_NODE_PARAMS
public CUDA_KERNEL_NODE_PARAMS(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer).
-
-
Method Detail
-
position
public CUDA_KERNEL_NODE_PARAMS position(long position)
-
getPointer
public CUDA_KERNEL_NODE_PARAMS getPointer(long i)
- Overrides:
getPointerin classPointer
-
func
public CUfunc_st func()
Kernel to launch
-
func
public CUDA_KERNEL_NODE_PARAMS func(CUfunc_st setter)
-
gridDimX
@Cast("unsigned int") public int gridDimX()
Width of grid in blocks
-
gridDimX
public CUDA_KERNEL_NODE_PARAMS gridDimX(int setter)
-
gridDimY
@Cast("unsigned int") public int gridDimY()
Height of grid in blocks
-
gridDimY
public CUDA_KERNEL_NODE_PARAMS gridDimY(int setter)
-
gridDimZ
@Cast("unsigned int") public int gridDimZ()
Depth of grid in blocks
-
gridDimZ
public CUDA_KERNEL_NODE_PARAMS gridDimZ(int setter)
-
blockDimX
@Cast("unsigned int") public int blockDimX()
X dimension of each thread block
-
blockDimX
public CUDA_KERNEL_NODE_PARAMS blockDimX(int setter)
-
blockDimY
@Cast("unsigned int") public int blockDimY()
Y dimension of each thread block
-
blockDimY
public CUDA_KERNEL_NODE_PARAMS blockDimY(int setter)
-
blockDimZ
@Cast("unsigned int") public int blockDimZ()
Z dimension of each thread block
-
blockDimZ
public CUDA_KERNEL_NODE_PARAMS blockDimZ(int setter)
-
sharedMemBytes
@Cast("unsigned int") public int sharedMemBytes()
Dynamic shared-memory size per thread block in bytes
-
sharedMemBytes
public CUDA_KERNEL_NODE_PARAMS sharedMemBytes(int setter)
-
kernelParams
public Pointer kernelParams(int i)
Array of pointers to kernel parameters
-
kernelParams
public CUDA_KERNEL_NODE_PARAMS kernelParams(int i, Pointer setter)
-
kernelParams
@Cast("void**") public PointerPointer kernelParams()
-
kernelParams
public CUDA_KERNEL_NODE_PARAMS kernelParams(PointerPointer setter)
-
extra
public Pointer extra(int i)
Extra options
-
extra
public CUDA_KERNEL_NODE_PARAMS extra(int i, Pointer setter)
-
extra
@Cast("void**") public PointerPointer extra()
-
extra
public CUDA_KERNEL_NODE_PARAMS extra(PointerPointer setter)
-
-