| Name | Description |
---|
 | AllocateT |
Allocates a block of distributed memory.
(Inherited from DistributedProvider.) |
 | CopyT(Int32, ArraySliceT, NativeArraySliceT) |
Copies elements from a local array to a distributed array.
(Inherited from DistributedProvider.) |
 | CopyT(Int32, NativeArraySliceT, ArraySliceT) |
Copies elements from a distributed array to a local array.
(Inherited from DistributedProvider.) |
 | CopyT(Int32, NativeArraySliceT, NativeArraySliceT) |
Copies elements from a distributed array to another distributed array.
(Inherited from DistributedProvider.) |
 | CopyT(Int32, ArraySliceT, NativeArraySliceT) | (Overrides DistributedProviderCopyT(Int32, ArraySliceT, NativeArraySliceT).) |
 | CopyT(Int32, NativeArraySliceT, ArraySliceT) | (Overrides DistributedProviderCopyT(Int32, NativeArraySliceT, ArraySliceT).) |
 | CopyT(Int32, NativeArraySliceT, NativeArraySliceT) | (Overrides DistributedProviderCopyT(Int32, NativeArraySliceT, NativeArraySliceT).) |
 | CopyT(Int32, Int32, Array2DT, NativeArray2DT) |
Copies elements from a local array to a distributed array.
(Inherited from DistributedProvider.) |
 | CopyT(Int32, Int32, NativeArray2DT, Array2DT) |
Copies elements from a distributed array to a local array.
(Inherited from DistributedProvider.) |
 | CopyT(Int32, Int32, NativeArray2DT, NativeArray2DT) |
Copies elements from a distributed array to another distributed array.
(Inherited from DistributedProvider.) |
 | CopyT(Int32, Int32, Array2DT, NativeArray2DT) | (Overrides DistributedProviderCopyT(Int32, Int32, Array2DT, NativeArray2DT).) |
 | CopyT(Int32, Int32, NativeArray2DT, Array2DT) | (Overrides DistributedProviderCopyT(Int32, Int32, NativeArray2DT, Array2DT).) |
 | CopyT(Int32, Int32, NativeArray2DT, NativeArray2DT) | (Overrides DistributedProviderCopyT(Int32, Int32, NativeArray2DT, NativeArray2DT).) |
 | CreateMatrixT |
Constructs a new distributed matrix.
(Inherited from DistributedProvider.) |
 | CreateVectorT |
Constructs a new distributed vector.
(Inherited from DistributedProvider.) |
 | Dispose | (Overrides DistributedProviderDispose.) |
 | Dispose(Boolean) | |
 | Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
 | Finalize | (Overrides ObjectFinalize.) |
 | Free |
Frees distributed memory.
(Overrides DistributedProviderFree(IntPtr).) |
 | GetAvailableMemory | |
 | GetDeviceLimit |
Returns some device limits.
|
 | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
 | GetLinearAlgebraT |
Gets the provider's platform implementation of linear algebra operations for the specified element type.
(Overrides DistributedProviderGetLinearAlgebraT.) |
 | GetMatrixFunctionsT |
Gets the provider's platform implementation of matrix functions for the specified element type.
(Overrides DistributedProviderGetMatrixFunctionsT.) |
 | GetTotalMemory |
Returns the total amount of memory on the CUDA device.
|
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | GetVectorFunctionsT |
Gets the provider's platform implementation of vector functions for the specified element type.
(Overrides DistributedProviderGetVectorFunctionsT.) |
 | MakeDistributedT(MatrixT) |
Creates a distributed version of a matrix.
(Inherited from DistributedProvider.) |
 | MakeDistributedT(MatrixT) |
Creates a distributed version of a matrix.
(Inherited from DistributedProvider.) |
 | MakeDistributedT(VectorT) |
Creates a distributed version of a vector.
(Inherited from DistributedProvider.) |
 | MakeDistributedT(VectorT) |
Creates a distributed version of a vector.
(Inherited from DistributedProvider.) |
 | MakeDistributedT(MatrixT, Boolean) |
Creates a distributed version of a matrix.
(Inherited from DistributedProvider.) |
 | MakeDistributedT(MatrixT, Boolean) |
Creates a distributed version of a matrix.
(Inherited from DistributedProvider.) |
 | MakeDistributedT(VectorT, Boolean) |
Creates a distributed version of a vector.
(Inherited from DistributedProvider.) |
 | MakeDistributedT(VectorT, Boolean) |
Creates a distributed version of a vector.
(Inherited from DistributedProvider.) |
 | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
 | ToString | Returns a string that represents the current object. (Inherited from Object.) |
 | TryAllocateT |
Attempts to allocate a block of distributed memory.
(Overrides DistributedProviderTryAllocateT(Int32, IntPtr).) |
 | TryMakeDistributedT(MatrixT, Boolean, DistributedMatrixT) |
Creates a distributed version of a matrix and distributes the data to the device.
(Inherited from DistributedProvider.) |
 | TryMakeDistributedT(MatrixT, Boolean, DistributedMatrixT) |
Creates a distributed version of a matrix and distributes the data to the device.
(Inherited from DistributedProvider.) |
 | TryMakeDistributedT(VectorT, Boolean, DistributedVectorT) |
Creates a distributed version of a vector and distributes the data to the device.
(Inherited from DistributedProvider.) |
 | TryMakeDistributedT(VectorT, Boolean, DistributedVectorT) |
Creates a distributed version of a vector and distributes the data to the device.
(Inherited from DistributedProvider.) |