@Properties(inherit=cudart.class) public class cudaKernelNodeParamsV2 extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
cudaKernelNodeParamsV2()
Default native constructor.
|
cudaKernelNodeParamsV2(long size)
Native array allocator.
|
cudaKernelNodeParamsV2(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
dim3 |
blockDim()
Block dimensions
|
cudaKernelNodeParamsV2 |
blockDim(dim3 setter) |
PointerPointer |
extra() |
Pointer |
extra(int i)
Pointer to kernel arguments in the "extra" format
|
cudaKernelNodeParamsV2 |
extra(int i,
Pointer setter) |
cudaKernelNodeParamsV2 |
extra(PointerPointer setter) |
Pointer |
func()
Kernel to launch
|
cudaKernelNodeParamsV2 |
func(Pointer setter) |
cudaKernelNodeParamsV2 |
getPointer(long i) |
dim3 |
gridDim()
Grid dimensions
|
cudaKernelNodeParamsV2 |
gridDim(dim3 setter) |
PointerPointer |
kernelParams() |
Pointer |
kernelParams(int i)
Array of pointers to individual kernel arguments
|
cudaKernelNodeParamsV2 |
kernelParams(int i,
Pointer setter) |
cudaKernelNodeParamsV2 |
kernelParams(PointerPointer setter) |
cudaKernelNodeParamsV2 |
position(long position) |
int |
sharedMemBytes()
Dynamic shared-memory size per thread block in bytes
|
cudaKernelNodeParamsV2 |
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 cudaKernelNodeParamsV2()
public cudaKernelNodeParamsV2(long size)
Pointer.position(long)
.public cudaKernelNodeParamsV2(Pointer p)
Pointer(Pointer)
.public cudaKernelNodeParamsV2 position(long position)
public cudaKernelNodeParamsV2 getPointer(long i)
getPointer
in class Pointer
public Pointer func()
public cudaKernelNodeParamsV2 func(Pointer setter)
public cudaKernelNodeParamsV2 gridDim(dim3 setter)
public cudaKernelNodeParamsV2 blockDim(dim3 setter)
@Cast(value="unsigned int") public int sharedMemBytes()
public cudaKernelNodeParamsV2 sharedMemBytes(int setter)
public Pointer kernelParams(int i)
public cudaKernelNodeParamsV2 kernelParams(int i, Pointer setter)
@Cast(value="void**") public PointerPointer kernelParams()
public cudaKernelNodeParamsV2 kernelParams(PointerPointer setter)
public Pointer extra(int i)
public cudaKernelNodeParamsV2 extra(int i, Pointer setter)
@Cast(value="void**") public PointerPointer extra()
public cudaKernelNodeParamsV2 extra(PointerPointer setter)
Copyright © 2024. All rights reserved.