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. |