@Properties(inherit=cudart.class) public class CUlaunchConfig extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
CUlaunchConfig()
Default native constructor.
|
CUlaunchConfig(long size)
Native array allocator.
|
CUlaunchConfig(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
CUlaunchAttribute |
attrs()
List of attributes; nullable if ::CUlaunchConfig::numAttrs == 0
|
CUlaunchConfig |
attrs(CUlaunchAttribute setter) |
int |
blockDimX()
X dimension of each thread block
|
CUlaunchConfig |
blockDimX(int setter) |
int |
blockDimY()
Y dimension of each thread block
|
CUlaunchConfig |
blockDimY(int setter) |
int |
blockDimZ()
Z dimension of each thread block
|
CUlaunchConfig |
blockDimZ(int setter) |
CUlaunchConfig |
getPointer(long i) |
int |
gridDimX()
Width of grid in blocks
|
CUlaunchConfig |
gridDimX(int setter) |
int |
gridDimY()
Height of grid in blocks
|
CUlaunchConfig |
gridDimY(int setter) |
int |
gridDimZ()
Depth of grid in blocks
|
CUlaunchConfig |
gridDimZ(int setter) |
CUstream_st |
hStream()
Stream identifier
|
CUlaunchConfig |
hStream(CUstream_st setter) |
int |
numAttrs()
Number of attributes populated in ::CUlaunchConfig::attrs
|
CUlaunchConfig |
numAttrs(int setter) |
CUlaunchConfig |
position(long position) |
int |
sharedMemBytes()
Dynamic shared-memory size per thread block in bytes
|
CUlaunchConfig |
sharedMemBytes(int setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public CUlaunchConfig()
public CUlaunchConfig(long size)
Pointer.position(long)
.public CUlaunchConfig(Pointer p)
Pointer(Pointer)
.public CUlaunchConfig position(long position)
public CUlaunchConfig getPointer(long i)
getPointer
in class Pointer
public CUlaunchConfig gridDimX(int setter)
public CUlaunchConfig gridDimY(int setter)
public CUlaunchConfig gridDimZ(int setter)
public CUlaunchConfig blockDimX(int setter)
public CUlaunchConfig blockDimY(int setter)
public CUlaunchConfig blockDimZ(int setter)
@Cast(value="unsigned int") public int sharedMemBytes()
public CUlaunchConfig sharedMemBytes(int setter)
public CUstream_st hStream()
public CUlaunchConfig hStream(CUstream_st setter)
public CUlaunchAttribute attrs()
public CUlaunchConfig attrs(CUlaunchAttribute setter)
@Cast(value="unsigned int") public int numAttrs()
public CUlaunchConfig numAttrs(int setter)
Copyright © 2024. All rights reserved.