RowCollection<T> Structure

Represents the collection of rows of a matrix.

Definition

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public struct RowCollection<T> : ICollection<Vector<T>>, 
	IEnumerable<Vector<T>>, IEnumerable, IPermutable
Inheritance
Object  →  ValueType  →  RowCollection<T>
Implements
IPermutable, ICollection<Vector<T>>, IEnumerable<Vector<T>>, IEnumerable

Type Parameters

T

Remarks

A RowCollection<T> is used primarily as a mechanism to allow enumeration of the row of a matrix.

Properties

Count Gets the number of rows in the collection.
Item Gets or sets the components of the specified row in this RowCollection<T>.

Methods

AsParallel Returns a partitioner object suitable for enumerating over the columns in parallel.
CopyTo Copies the rows to an array of vectors.
EqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
GetEnumerator Returns an enumerator for this RowCollection<T>.
GetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
GetTypeGets the Type of the current instance.
(Inherited from Object)
PermuteInPlace Permutes the rows.
ToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)

Extension Methods

Group<Vector<T>> Returns a grouping by the unique elements in a sequence.
(Defined by Grouping)
Group<Vector<T>> Returns a grouping by the unique elements in a sequence using the specified comparer to determine equality.
(Defined by Grouping)
Sum<Vector<T>> Computes the sum of the sequence of values.
(Defined by ArrayMath)
Sum<Vector<T>, U> Computes the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.
(Defined by ArrayMath)

See Also