Column Collection<T> Structure
Represents the collection of columns of a matrix.
Definition
Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
public struct ColumnCollection<T> : ICollection<Vector<T>>,
IEnumerable<Vector<T>>, IEnumerable, IPermutable
- Implements
- IPermutable, ICollection<Vector<T>>, IEnumerable<Vector<T>>, IEnumerable
Type Parameters
- T
Remarks
A ColumnCollection<T> is used primarily as a mechanism to allow
enumeration of the columns of a matrix.
Properties
Count | Gets the number of columns in the collection. |
Item | Gets or sets the components of the specified column in this ColumnCollection<T>. |
Methods
AsParallel | Returns a partitioner object suitable for enumerating over the columns in parallel. |
Copy | Copies the columns to an array of vectors. |
Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType) |
Get | Returns an enumerator for this ColumnCollection<T>. |
Get | Returns the hash code for this instance. (Inherited from ValueType) |
Get | Gets the Type of the current instance. (Inherited from Object) |
Permute | Permutes the columns. |
ToArray | Returns the columns in an array. |
ToString | Returns 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) |