Package org.bytedeco.cuda.cudart
Class cudaKernelNodeParams
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.cuda.cudart.cudaKernelNodeParams
-
- All Implemented Interfaces:
AutoCloseable
@Properties(inherit=cudart.class) public class cudaKernelNodeParams extends Pointer
CUDA 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 cudaKernelNodeParams()Default native constructor.cudaKernelNodeParams(long size)Native array allocator.cudaKernelNodeParams(Pointer p)Pointer cast constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description dim3blockDim()Block dimensionscudaKernelNodeParamsblockDim(dim3 setter)PointerPointerextra()Pointerextra(int i)Pointer to kernel arguments in the "extra" formatcudaKernelNodeParamsextra(int i, Pointer setter)cudaKernelNodeParamsextra(PointerPointer setter)Pointerfunc()Kernel to launchcudaKernelNodeParamsfunc(Pointer setter)cudaKernelNodeParamsgetPointer(long i)dim3gridDim()Grid dimensionscudaKernelNodeParamsgridDim(dim3 setter)PointerPointerkernelParams()PointerkernelParams(int i)Array of pointers to individual kernel argumentscudaKernelNodeParamskernelParams(int i, Pointer setter)cudaKernelNodeParamskernelParams(PointerPointer setter)cudaKernelNodeParamsposition(long position)intsharedMemBytes()Dynamic shared-memory size per thread block in bytescudaKernelNodeParamssharedMemBytes(int setter)-
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
-
cudaKernelNodeParams
public cudaKernelNodeParams()
Default native constructor.
-
cudaKernelNodeParams
public cudaKernelNodeParams(long size)
Native array allocator. Access withPointer.position(long).
-
cudaKernelNodeParams
public cudaKernelNodeParams(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer).
-
-
Method Detail
-
position
public cudaKernelNodeParams position(long position)
-
getPointer
public cudaKernelNodeParams getPointer(long i)
- Overrides:
getPointerin classPointer
-
func
public Pointer func()
Kernel to launch
-
func
public cudaKernelNodeParams func(Pointer setter)
-
gridDim
public cudaKernelNodeParams gridDim(dim3 setter)
-
blockDim
public cudaKernelNodeParams blockDim(dim3 setter)
-
sharedMemBytes
@Cast("unsigned int") public int sharedMemBytes()
Dynamic shared-memory size per thread block in bytes
-
sharedMemBytes
public cudaKernelNodeParams sharedMemBytes(int setter)
-
kernelParams
public Pointer kernelParams(int i)
Array of pointers to individual kernel arguments
-
kernelParams
public cudaKernelNodeParams kernelParams(int i, Pointer setter)
-
kernelParams
@Cast("void**") public PointerPointer kernelParams()
-
kernelParams
public cudaKernelNodeParams kernelParams(PointerPointer setter)
-
extra
public Pointer extra(int i)
Pointer to kernel arguments in the "extra" format
-
extra
public cudaKernelNodeParams extra(int i, Pointer setter)
-
extra
@Cast("void**") public PointerPointer extra()
-
extra
public cudaKernelNodeParams extra(PointerPointer setter)
-
-