Represents the collection of columns of a matrix.
Namespace:
Extreme.Mathematics.LinearAlgebra
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public struct ColumnCollection<T> : ICollection<Vector<T>>,
IEnumerable<Vector<T>>, IEnumerable, IPermutable
Public Structure ColumnCollection(Of T)
Implements ICollection(Of Vector(Of T)), IEnumerable(Of Vector(Of T)),
IEnumerable, IPermutable
generic<typename T>
public value class ColumnCollection : ICollection<Vector<T>^>,
IEnumerable<Vector<T>^>, IEnumerable, IPermutable
[<SealedAttribute>]
type ColumnCollection<'T> =
struct
interface ICollection<Vector<'T>>
interface IEnumerable<Vector<'T>>
interface IEnumerable
interface IPermutable
end
Type Parameters
- T
The ColumnCollectionT type exposes the following members.
| Name | Description |
---|
 | Count |
Gets the number of columns in the collection.
|
 | Item |
Gets or sets the components of the specified column in this
ColumnCollectionT.
|
Top
| Name | Description |
---|
 | AsParallel |
Returns a partitioner object suitable for enumerating over the columns in parallel.
|
 | CopyTo |
Copies the columns to an array of vectors.
|
 | Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) |
 | GetEnumerator |
Returns an enumerator for this ColumnCollectionT.
|
 | GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | PermuteInPlace |
Permutes the columns.
|
 | ToArray |
Returns the columns in an array.
|
 | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Top
Top
A
ColumnCollectionT is used primarily as a mechanism to allow
enumeration of the columns of a matrix.
Reference