IDistributed Interface

Defines the properties and methods common to all distributed data structures.

Definition

Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.4
C#
public interface IDistributed : IDisposable
Implements
IDisposable

Properties

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.

Methods

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

See Also