Defines the properties and methods common to all distributed
data structures.
Namespace:
Extreme.Mathematics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public interface IDistributed : IDisposable
Public Interface IDistributed
Inherits IDisposable
public interface class IDistributed : IDisposable
type IDistributed =
interface
interface IDisposable
end
The IDistributed type exposes the following members.
| Name | Description |
---|
 | DataLocation |
Gets a value that indicates whether the matrix elements are
created on the host or the device.
|
 | IsDistributedDataCurrent |
Gets a value that indicates whether the distributed copy of the data is up to date.
|
 | IsLocalDataCurrent |
Gets a value that indicates whether the local copy of the data is up to date.
|
Top
| Name | Description |
---|
 | CreateDistributedCopy |
Ensures a copy of the object exists on the device or child node.
|
 | CreateLocalCopy |
Ensures a copy of the object exists on the host or master node.
|
 | DestroyDistributedCopy |
Destroys any copies of the object on the device or child node.
|
 | DestroyLocalCopy |
Destroys any copies of the object on the host or master node.
|
 | Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
 | Distribute |
Distributes the local data from the host or master to the device or worker nodes.
|
 | Gather |
Gathers the data from the device or worker nodes to the local copy.
|
Top
Reference