Class MultiIterator
- Namespace
- NumSharp
- Assembly
- NumSharp.dll
public static class MultiIterator
- Inheritance
-
MultiIterator
- Inherited Members
Methods
Assign(UnmanagedStorage, UnmanagedStorage)
Assigns rhs values to lhs.
public static void Assign(UnmanagedStorage lhs, UnmanagedStorage rhs)
Parameters
lhsUnmanagedStoragerhsUnmanagedStorage
Remarks
Stops at first iterator stop.
Exceptions
- NumSharpException
If lhs is not writeable (e.g., broadcast array).
Assign(NDArray, NDArray)
Assigns rhs values to lhs.
public static void Assign(NDArray lhs, NDArray rhs)
Parameters
Remarks
Stops at first iterator stop.
Exceptions
- NumSharpException
If lhs is not writeable (e.g., broadcast array).
AssignBroadcast<T>(NDIterator, NDIterator)
Assigns rhs values to lhs.
public static void AssignBroadcast<T>(NDIterator lhs, NDIterator rhs) where T : unmanaged
Parameters
lhsNDIteratorrhsNDIterator
Type Parameters
T
Remarks
Stops at first iterator stop.
GetIterators(UnmanagedStorage, UnmanagedStorage, bool)
Gets the iterators of lhs and rhs.
public static (NDIterator, NDIterator) GetIterators(UnmanagedStorage lhs, UnmanagedStorage rhs, bool broadcast)
Parameters
lhsUnmanagedStoragerhsUnmanagedStoragebroadcastbool
Returns
GetIterators<TOut>(UnmanagedStorage, UnmanagedStorage, bool)
Assigns rhs values to lhs.
public static (NDIterator<TOut>, NDIterator<TOut>) GetIterators<TOut>(UnmanagedStorage lhs, UnmanagedStorage rhs, bool broadcast) where TOut : unmanaged
Parameters
lhsUnmanagedStoragerhsUnmanagedStoragebroadcastbool
Returns
- (NDIterator<TOut>, NDIterator<TOut>)
Type Parameters
TOut