| Name | Description |
---|
 | Allocate<(Of <<'(T>)>>)()()()() |
Allocates on device.
(Inherited from GPGPU.) |
 | Allocate<(Of <<'(T>)>>)(Int32) |
Allocates array on device.
(Overrides GPGPU..::..Allocate<(Of <<'(T>)>>)(Int32).) |
 | Allocate<(Of <<'(T>)>>)(array<T,3>[,,](,,)[,,][,,]) |
Allocates array on device of same size as supplied host array.
(Overrides GPGPU..::..Allocate<(Of <<'(T>)>>)(array<T,3>[,,](,,)[,,][,,]).) |
 | Allocate<(Of <<'(T>)>>)(array<T,2>[,](,)[,][,]) |
Allocates array on device of same size as supplied host array.
(Overrides GPGPU..::..Allocate<(Of <<'(T>)>>)(array<T,2>[,](,)[,][,]).) |
 | Allocate<(Of <<'(T>)>>)(array<T>[]()[][]) |
Allocates array on device of same size as supplied host array.
(Overrides GPGPU..::..Allocate<(Of <<'(T>)>>)(array<T>[]()[][]).) |
 | Allocate<(Of <<'(T>)>>)(array<T,3>[,,](,,)[,,][,,]) |
Allocates array on device of same size as supplied host array.
(Inherited from GPGPU.) |
 | Allocate<(Of <<'(T>)>>)(array<T,2>[,](,)[,][,]) |
Allocates array on device of same size as supplied host array.
(Inherited from GPGPU.) |
 | Allocate<(Of <<'(T>)>>)(array<T>[]()[][]) |
Allocates array on device of same size as supplied host array.
(Inherited from GPGPU.) |
 | Allocate<(Of <<'(T>)>>)(Int32, Int32) |
Allocates array on device.
(Overrides GPGPU..::..Allocate<(Of <<'(T>)>>)(Int32, Int32).) |
 | Allocate<(Of <<'(T>)>>)(Int32, Int32, Int32) |
Allocates array on device.
(Overrides GPGPU..::..Allocate<(Of <<'(T>)>>)(Int32, Int32, Int32).) |
 | CopyFromDevice<(Of <<'(T>)>>)(T, T%) |
Copies from device.
(Overrides GPGPU..::..CopyFromDevice<(Of <<'(T>)>>)(T, T%).) |
 | CopyFromDevice<(Of <<'(T>)>>)(T, T%) |
Copies from device.
(Inherited from GPGPU.) |
 | CopyFromDevice<(Of <<'(T>)>>)(array<T,3>[,,](,,)[,,][,,], array<T,3>[,,](,,)[,,][,,]) |
Copies the complete device array to the host array.
(Inherited from GPGPU.) |
 | CopyFromDevice<(Of <<'(T>)>>)(array<T,2>[,](,)[,][,], array<T,2>[,](,)[,][,]) |
Copies the complete device array to the host array.
(Inherited from GPGPU.) |
 | CopyFromDevice<(Of <<'(T>)>>)(array<T>[]()[][], T%) |
Copies from device.
(Inherited from GPGPU.) |
 | CopyFromDevice<(Of <<'(T>)>>)(array<T>[]()[][], array<T>[]()[][]) |
Copies the complete device array to the host array.
(Inherited from GPGPU.) |
 | CopyFromDevice<(Of <<'(T>)>>)(array<T>[]()[][], Int32, IntPtr, Int32, Int32) |
Copies from device.
(Inherited from GPGPU.) |
 | CopyFromDevice<(Of <<'(T>)>>)(array<T>[]()[][], Int32, array<T>[]()[][], Int32, Int32) |
Copies from device.
(Inherited from GPGPU.) |
 | CopyFromDeviceAsync<(Of <<'(T>)>>) |
Copies from device asynchronously.
(Inherited from GPGPU.) |
 | CopyOnDevice<(Of <<'(T>)>>)(array<T>[]()[][], array<T>[]()[][]) |
Copies between preallocated arrays on device.
(Overrides GPGPU..::..CopyOnDevice<(Of <<'(T>)>>)(array<T>[]()[][], array<T>[]()[][]).) |
 | CopyOnDevice<(Of <<'(T>)>>)(array<T>[]()[][], array<T>[]()[][]) |
Copies between preallocated arrays on device.
(Inherited from GPGPU.) |
 | CopyOnDevice<(Of <<'(T>)>>)(array<T>[]()[][], Int32, array<T>[]()[][], Int32, Int32) |
Copies between preallocated arrays on device.
(Overrides GPGPU..::..CopyOnDevice<(Of <<'(T>)>>)(array<T>[]()[][], Int32, array<T>[]()[][], Int32, Int32).) |
 | CopyOnDevice<(Of <<'(T>)>>)(array<T>[]()[][], Int32, array<T>[]()[][], Int32, Int32) |
Copies between preallocated arrays on device.
(Inherited from GPGPU.) |
 | CopyToConstantMemory<(Of <<'(T>)>>)(array<T,3>[,,](,,)[,,][,,], array<T,3>[,,](,,)[,,][,,]) |
Copies to constant memory.
(Inherited from GPGPU.) |
 | CopyToConstantMemory<(Of <<'(T>)>>)(array<T,2>[,](,)[,][,], array<T,2>[,](,)[,][,]) |
Copies to constant memory.
(Inherited from GPGPU.) |
 | CopyToConstantMemory<(Of <<'(T>)>>)(array<T>[]()[][], array<T>[]()[][]) |
Copies to constant memory.
(Inherited from GPGPU.) |
 | CopyToDevice<(Of <<'(T>)>>)(array<T,3>[,,](,,)[,,][,,]) |
Allocates array on device, copies to device and returns pointer.
(Overrides GPGPU..::..CopyToDevice<(Of <<'(T>)>>)(array<T,3>[,,](,,)[,,][,,]).) |
 | CopyToDevice<(Of <<'(T>)>>)(array<T,2>[,](,)[,][,]) |
Allocates array on device, copies to device and returns pointer.
(Overrides GPGPU..::..CopyToDevice<(Of <<'(T>)>>)(array<T,2>[,](,)[,][,]).) |
 | CopyToDevice<(Of <<'(T>)>>)(array<T>[]()[][]) |
Allocates array on device, copies to device and returns pointer.
(Overrides GPGPU..::..CopyToDevice<(Of <<'(T>)>>)(array<T>[]()[][]).) |
 | CopyToDevice<(Of <<'(T>)>>)(array<T,3>[,,](,,)[,,][,,]) |
Allocates array on device, copies to device and returns pointer.
(Inherited from GPGPU.) |
 | CopyToDevice<(Of <<'(T>)>>)(array<T,2>[,](,)[,][,]) |
Allocates array on device, copies to device and returns pointer.
(Inherited from GPGPU.) |
 | CopyToDevice<(Of <<'(T>)>>)(array<T>[]()[][]) |
Allocates array on device, copies to device and returns pointer.
(Inherited from GPGPU.) |
 | CopyToDevice<(Of <<'(T>)>>)(array<T,3>[,,](,,)[,,][,,], array<T,3>[,,](,,)[,,][,,]) |
Copies to preallocated array on device.
(Inherited from GPGPU.) |
 | CopyToDevice<(Of <<'(T>)>>)(array<T,2>[,](,)[,][,], array<T,2>[,](,)[,][,]) |
Copies to preallocated array on device.
(Inherited from GPGPU.) |
 | CopyToDevice<(Of <<'(T>)>>)(array<T>[]()[][], array<T>[]()[][]) |
Copies to preallocated array on device.
(Inherited from GPGPU.) |
 | CopyToDevice<(Of <<'(T>)>>)(IntPtr, Int32, array<T>[]()[][], Int32, Int32) |
Copies to preallocated array on device.
(Inherited from GPGPU.) |
 | CopyToDevice<(Of <<'(T>)>>)(array<T>[]()[][], Int32, array<T>[]()[][], Int32, Int32) |
Copies to preallocated array on device.
(Inherited from GPGPU.) |
 | CopyToDeviceAsync<(Of <<'(T>)>>) |
Copies asynchronously to preallocated array on device.
(Inherited from GPGPU.) |
 | DestroyStream |
Destroys the stream.
(Overrides GPGPU..::..DestroyStream(Int32).) |
 | DisableMultithreading |
Called once multiple threads have completed work.
(Inherited from GPGPU.) |
 | Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from GPGPU.) |
 | EnableMultithreading |
Allows multiple threads to access this GPU.
(Inherited from GPGPU.) |
 | Equals |
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.) |
 | Free |
Frees the specified data array on device.
(Overrides GPGPU..::..Free(Object).) |
 | FreeAll |
Frees all data arrays on device.
(Overrides GPGPU..::..FreeAll()()()().) |
  | GetDeviceCount |
Gets the device count.
|
 | GetDeviceMemory |
Gets the device memory for key specified.
(Inherited from GPGPU.) |
 | GetDeviceProperties |
Gets the device properties.
(Overrides GPGPU..::..GetDeviceProperties(Boolean).) |
 | GetGPUData |
Gets the pointer to the native GPU data.
(Inherited from GPGPU.) |
 | GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) |
 | GetType |
Gets the Type of the current instance.
(Inherited from Object.) |
 | HostAllocate<(Of <<'(T>)>>)(Int32) |
Performs a default host memory allocation.
(Overrides GPGPU..::..HostAllocate<(Of <<'(T>)>>)(Int32).) |
 | HostAllocate<(Of <<'(T>)>>)(Int32, Int32) |
Performs a default host memory allocation.
(Inherited from GPGPU.) |
 | HostAllocate<(Of <<'(T>)>>)(Int32, Int32, Int32) |
Performs a default host memory allocation.
(Inherited from GPGPU.) |
 | HostFree |
Frees memory allocated by HostAllocate.
(Overrides GPGPU..::..HostFree(IntPtr).) |
 | HostFreeAll |
Frees all memory allocated by HostAllocate.
(Overrides GPGPU..::..HostFreeAll()()()().) |
 | IsOnGPU |
Determines whether the specified data is on GPU.
(Inherited from GPGPU.) |
 | Launch(Int32, dim3, String, array<Object>[]()[][]) |
Launches the specified kernel.
(Inherited from GPGPU.) |
 | Launch(Int32, Int32, String, array<Object>[]()[][]) |
Launches the specified kernel.
(Inherited from GPGPU.) |
 | Launch(dim3, dim3, String, array<Object>[]()[][]) |
Launches the specified kernel.
(Inherited from GPGPU.) |
 | Launch(dim3, Int32, String, array<Object>[]()[][]) |
Launches the specified kernel.
(Inherited from GPGPU.) |
 | LaunchAsync(Int32, dim3, Int32, String, array<Object>[]()[][]) |
Launches the specified kernel.
(Inherited from GPGPU.) |
 | LaunchAsync(Int32, Int32, Int32, String, array<Object>[]()[][]) |
Launches the specified kernel.
(Inherited from GPGPU.) |
 | LaunchAsync(dim3, dim3, Int32, String, array<Object>[]()[][]) |
Launches the specified kernel.
(Inherited from GPGPU.) |
 | LaunchAsync(dim3, Int32, Int32, String, array<Object>[]()[][]) |
Launches the specified kernel.
(Inherited from GPGPU.) |
 | LoadModule(String) |
Loads module from file.
(Inherited from GPGPU.) |
 | LoadModule(CudafyModule) |
Loads module from module instance.
(Overrides GPGPU..::..LoadModule(CudafyModule).) |
 | Lock |
Locks this instance.
(Inherited from GPGPU.) |
 | Set<(Of <<'(T>)>>)(array<T,3>[,,](,,)[,,][,,]) |
Sets the specified device array to zero.
(Inherited from GPGPU.) |
 | Set<(Of <<'(T>)>>)(array<T,2>[,](,)[,][,]) |
Sets the specified device array to zero.
(Inherited from GPGPU.) |
 | Set<(Of <<'(T>)>>)(array<T>[]()[][]) |
Sets the specified device array to zero.
(Inherited from GPGPU.) |
 | Set<(Of <<'(T>)>>)(array<T,3>[,,](,,)[,,][,,], Int32, Int32) |
Sets the specified device array to zero.
(Inherited from GPGPU.) |
 | Set<(Of <<'(T>)>>)(array<T,2>[,](,)[,][,], Int32, Int32) |
Sets the specified device array to zero.
(Inherited from GPGPU.) |
 | Set<(Of <<'(T>)>>)(array<T>[]()[][], Int32, Int32) |
Sets the specified device array to zero.
(Inherited from GPGPU.) |
 | StartTimer |
Starts the timer.
(Overrides GPGPU..::..StartTimer()()()().) |
 | StopTimer |
Stops the timer.
(Overrides GPGPU..::..StopTimer()()()().) |
 | Synchronize |
Synchronizes context.
(Overrides GPGPU..::..Synchronize()()()().) |
 | SynchronizeStream |
Synchronizes the stream.
(Overrides GPGPU..::..SynchronizeStream(Int32).) |
 | ToString | (Inherited from Object.) |
 | Unlock |
Unlocks this instance.
(Inherited from GPGPU.) |
 | VerifyOnGPU |
Verifies the specified data is on GPU.
(Inherited from GPGPU.) |