IDistributed Interface
Defines the properties and methods common to all distributed
data structures.
Definition
Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
public interface IDistributed : IDisposable
- Implements
- IDisposable
Properties
Data | Gets a value that indicates whether the matrix elements are created on the host or the device. |
IsDistributed | Gets a value that indicates whether the distributed copy of the data is up to date. |
IsLocal | Gets a value that indicates whether the local copy of the data is up to date. |
Methods
Create | Ensures a copy of the object exists on the device or child node. |
Create | Ensures a copy of the object exists on the host or master node. |
Destroy | Destroys any copies of the object on the device or child node. |
Destroy | 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. |