Click or drag to resize
Stream Class
A wrapper for a CUDA stream object. This type implements the IDisposable interface.
Inheritance Hierarchy
SystemObject
  DisposableObject
    AleaStream

Namespace:  Alea
Assembly:  Alea (in Alea.dll) Version: 3.0.4.5
Syntax
[SerializableAttribute]
public class Stream : DisposableObject

The Stream type exposes the following members.

Properties
Methods
  NameDescription
Public methodCopy(Array, Array)
Public methodCopyT(MemoryUTT, MemoryUTT)
Public methodCopyT(MemoryUTT, Array)
Public methodCopyT(Array, MemoryUTT)
Public methodCopyT(MemoryUTT, Int64, Gpu, deviceptrUTT, Int64)
Public methodCopyT(Array, Int64, Gpu, deviceptrUTT, Int64)
Public methodCopyT(Gpu, deviceptrUTT, Gpu, deviceptrUTT, Int64)
Public methodCopyT(Gpu, deviceptrUTT, MemoryUTT, Int64, Int64)
Public methodCopyT(Gpu, deviceptrUTT, Array, Int64, Int64)
Public methodDispose
Releases the unmanaged resources used by the Stream and optionally releases the managed resources
(Overrides DisposableObject.Dispose(Boolean).)
Public methodSynchronize
Synchronize this stream.
Top
Extension Methods
  NameDescription
Public Extension MethodFor (Defined by GpuExtension.)
Public Extension MethodLaunch(Action, LaunchParam)Overloaded.
Launch a kernel specified via action delegate.
(Defined by StreamExtensions.)
Public Extension MethodLaunch(FSharpFuncUnit, Unit, LaunchParam)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT(KernelDefUTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1(ActionUTT, LaunchParam, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2(ActionUTT, UTT, LaunchParam, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3(ActionUTT, UTT, UTT, LaunchParam, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4(ActionUTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5(ActionUTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6(ActionUTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLaunchT1, T2, T3, T4, T5, T6, T7, T8, T9(ActionUTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, LaunchParam, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT, UTT)Overloaded. (Defined by StreamExtensions.)
Public Extension MethodLongFor (Defined by GpuExtension.)
Top
See Also