Package org.bytedeco.cuda.cudart
Class CUstreamBatchMemOpParams
- java.lang.Object
-
- org.bytedeco.javacpp.Pointer
-
- org.bytedeco.cuda.cudart.CUstreamBatchMemOpParams
-
- All Implemented Interfaces:
AutoCloseable
@Properties(inherit=cudart.class) public class CUstreamBatchMemOpParams extends Pointer
Per-operation parameters for ::cuStreamBatchMemOp
-
-
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 CUstreamBatchMemOpParams()Default native constructor.CUstreamBatchMemOpParams(long size)Native array allocator.CUstreamBatchMemOpParams(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
-
CUstreamBatchMemOpParams
public CUstreamBatchMemOpParams()
Default native constructor.
-
CUstreamBatchMemOpParams
public CUstreamBatchMemOpParams(long size)
Native array allocator. Access withPointer.position(long).
-
CUstreamBatchMemOpParams
public CUstreamBatchMemOpParams(Pointer p)
Pointer cast constructor. InvokesPointer(Pointer).
-
-
Method Detail
-
position
public CUstreamBatchMemOpParams position(long position)
-
getPointer
public CUstreamBatchMemOpParams getPointer(long i)
- Overrides:
getPointerin classPointer
-
operation
@Cast("CUstreamBatchMemOpType") public int operation()
-
operation
public CUstreamBatchMemOpParams operation(int setter)
-
waitValue_operation
@Name("waitValue.operation") @Cast("CUstreamBatchMemOpType") public int waitValue_operation()
-
waitValue_operation
public CUstreamBatchMemOpParams waitValue_operation(int setter)
-
waitValue_address
public CUstreamBatchMemOpParams waitValue_address(long setter)
-
waitValue_value
public CUstreamBatchMemOpParams waitValue_value(int setter)
-
waitValue_value64
public CUstreamBatchMemOpParams waitValue_value64(int setter)
-
waitValue_flags
public CUstreamBatchMemOpParams waitValue_flags(int setter)
-
waitValue_alias
@Name("waitValue.alias") @Cast("CUdeviceptr") public long waitValue_alias()
For driver internal use. Initial value is unimportant.
-
waitValue_alias
public CUstreamBatchMemOpParams waitValue_alias(long setter)
-
writeValue_operation
@Name("writeValue.operation") @Cast("CUstreamBatchMemOpType") public int writeValue_operation()
-
writeValue_operation
public CUstreamBatchMemOpParams writeValue_operation(int setter)
-
writeValue_address
@Name("writeValue.address") @Cast("CUdeviceptr") public long writeValue_address()
-
writeValue_address
public CUstreamBatchMemOpParams writeValue_address(long setter)
-
writeValue_value
public CUstreamBatchMemOpParams writeValue_value(int setter)
-
writeValue_value64
public CUstreamBatchMemOpParams writeValue_value64(int setter)
-
writeValue_flags
public CUstreamBatchMemOpParams writeValue_flags(int setter)
-
writeValue_alias
@Name("writeValue.alias") @Cast("CUdeviceptr") public long writeValue_alias()
For driver internal use. Initial value is unimportant.
-
writeValue_alias
public CUstreamBatchMemOpParams writeValue_alias(long setter)
-
flushRemoteWrites_operation
@Name("flushRemoteWrites.operation") @Cast("CUstreamBatchMemOpType") public int flushRemoteWrites_operation()
-
flushRemoteWrites_operation
public CUstreamBatchMemOpParams flushRemoteWrites_operation(int setter)
-
flushRemoteWrites_flags
@Name("flushRemoteWrites.flags") @Cast("unsigned int") public int flushRemoteWrites_flags()
-
flushRemoteWrites_flags
public CUstreamBatchMemOpParams flushRemoteWrites_flags(int setter)
-
pad
@Cast("cuuint64_t") public int pad(int i)
-
pad
public CUstreamBatchMemOpParams pad(int i, int setter)
-
pad
@MemberGetter @Cast("cuuint64_t*") public IntPointer pad()
-
-