Matrix<T> Properties

Properties

CanReshape Gets whether the matrix can be reshaped into a vector or a matrix.
ColumnCount Gets the number of columns in the matrix.
(Inherited from LinearOperator<T>)
ColumnIndex Gets or sets the index of labels for the columns of the matrix.
(Inherited from LinearOperator<T>)
Preliminary
Columns Gets the ColumnCollection<T> for this instance.
ColumnwiseComponents Enumerates the elements of the matrix column by column.
ElementOrder Gets a value indicating the order in which the matrix elements are stored.
ElementType Gets the element type of the matrix.
(Inherited from LinearOperator<T>)
IsHermitian Gets a value that indicates if the matrix is Hermitian about the main diagonal.
IsImmutable Gets whether the elements of the matrix are immutable.
IsLowerTriangular Gets a value that indicates if all elements of the matrix above the main diagonal are zero.
IsReadOnly Gets whether the matrix can be written to.
IsSparse Gets a value that indicates whether the matrix is sparse.
IsSymmetrical Gets a value that indicates if the matrix is symmetrical about the main diagonal.
IsUnitDiagonal Gets whether all diagonal elements of this instance are equal to 1.
IsUpperTriangular Gets a value that indicates if all elements of the matrix below the main diagonal are zero.
Item[Func<T, Boolean>, Int32] Gets or sets the elements of a column of the matrix that meet the specified condition.
Item[IEnumerable<Int32>, Range] Gets or sets the elements of a matrix with the specified row indexes and column range.
Item[IEnumerable<Int32>, IEnumerable<Int32>] Gets or sets the elements of a matrix with the specified row and column indexes.
Item[IEnumerable<Int32>, Int32] Gets or sets the elements of a column with the specified indexes.
Item[IEnumerable<Int32>, Range] Gets or sets the elements of a matrix with the specified row indexes and column range.
Item[Index, Index] Gets or sets the specified element in this matrix.
Item[Index, Range] Gets or sets the elements of a row of this matrix.
Item[Int32, Range] Gets or sets the elements of a row of this matrix.
Item[Int32, Vector<Boolean>] Gets or sets the elements of a row of this matrix.
Item[Int32, IEnumerable<Int32>] Gets or sets the elements of a row with the specified indexes.
Item[Int32, Func<T, Boolean>] Gets or sets the elements of a row of the matrix that meet the specified condition.
Item[Int32, Int32] Gets or sets the specified element in this matrix.
Item[Range, Range] Gets or sets the elements of a sub-matrix of this matrix.
Item[Range, IEnumerable<Int32>] Gets or sets the elements of a matrix with the specified row range and column indexes.
Item[Range, Int32] Gets or sets the elements of a column of this matrix.
Item[Range, IEnumerable<Int32>] Gets or sets the elements of a matrix with the specified row range and column indexes.
Item[Range, Index] Gets or sets the elements of a column of this matrix.
Item[Range, Range] Gets or sets the elements of a sub-matrix of this matrix.
Item[Vector<Boolean>, Int32] Gets or sets the elements of a column of this matrix.
MatrixDiagonal Gets whether all diagonal elements of this instance are structurally equal to 1.
MatrixTriangle Gets a value that indicates whether a triangular matrix is upper or lower triangular.
NonzeroElements Gets a collection of the nonzero elements of the matrix.
Precedence Infrastructure. This property supports the Numerics.NET infrastructure and is not intended to be used directly from your code.
ReadOnlyStorage If available, gets a read-only 2D span over the elements of the matrix.
RowCount Gets the number of rows in the matrix.
(Inherited from LinearOperator<T>)
RowIndex Gets or sets the index of labels for the rows of the matrix.
(Inherited from LinearOperator<T>)
Preliminary
Rows Gets the RowCollection<T> for this instance.
RowwiseComponents Enumerates the elements of the matrix column by column.
Structure Gets a value that indicates the structure of the sparse matrix.
UnsafeStorage If available, gets a 2D span over the elements of the matrix.
UnsafeStorageMemory2D If available, gets a 2D memory block over the elements of the matrix.
WritableComponents Enumerates the writable elements of the matrix column by column.

See Also