Represents a general, dense, square or rectangular matrix.
Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
| Name | Description |
---|
 | AbsoluteMax |
Returns the value of the component in this
matrix that has the largest absolute
value.
(Inherited from Matrix.) |
 | AbsoluteMin |
Returns the value of the component in this
matrix that has the smallest absolute
value.
(Inherited from Matrix.) |
 | Add(Double) | Obsolete.
Adds a constant to a matrix and returns the result.
(Inherited from Matrix.) |
 | Add(Matrix) |
Adds a Matrix to this
DenseMatrix.
|
 | Add(Double, Matrix) |
Adds a multiple of a Matrix to this
DenseMatrix.
|
  | Add(DenseMatrix, DenseMatrix) |
Adds two dense matrix objects and returns the result.
|
  | Add(DenseMatrix, Double, DenseMatrix, DenseMatrix) |
Adds two DenseMatrix objects and stores the
result in a third DenseMatrix.
|
 | Add(TransposeOperation, TransposeOperation, Double, Matrix) |
Adds a multiple of a Matrix to this Matrix and returns
the result.
(Inherited from Matrix.) |
 | AddInPlace |
Adds a constant to a matrix.
(Inherited from Matrix.) |
 | AddOuterProduct(Vector) |
Updates a matrix with the outer product of a
vector and itself.
|
 | AddOuterProduct(Double, Vector) |
Updates a matrix with the scaled outer product of
a vector and itself.
|
 | AddOuterProduct(Double, Vector, Vector) |
Updates a matrix with the scaled outer product of two vectors.
|
 | AddProduct(DenseMatrix, DenseMatrix) |
Adds the product of two DenseMatrix objects
to this DenseMatrix.
|
 | AddProduct(Double, DenseMatrix, DenseMatrix) |
Adds a multiple of the product of two DenseMatrix object
to this DenseMatrix.
|
 | AddProductToVector | (Overrides MatrixAddProductToVector(Double, Vector, TransposeOperation, Double, DenseVector).) |
 | Apply(FuncDouble, Double) |
Applies a function to the elements of a matrix.
(Inherited from Matrix.) |
 | ApplyInPlace(FuncDouble, Double) |
Applies a function to the elements of a matrix.
(Inherited from Matrix.) |
 | ApplyInPlace(Matrix, FuncDouble, Double) |
Applies the specified function to each element in a matrix.
(Inherited from Matrix.) |
 | ApplyToColumns(FuncVector, Double) |
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from Matrix.) |
 | ApplyToColumns(FuncVector, Vector, Vector) |
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from Matrix.) |
 | ApplyToRows(FuncVector, Double) |
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from Matrix.) |
 | ApplyToRows(FuncVector, Vector, Vector) |
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from Matrix.) |
 | AsDenseMatrix |
Returns this matrix as a dense matrix.
(Inherited from Matrix.) |
 | AsGeneralMatrix | Obsolete.
Returns this matrix as a dense matrix.
(Inherited from Matrix.) |
 | Clone |
Constructs a deep copy of this matrix.
(Inherited from Matrix.) |
 | Clone(CloningMethod) |
Makes a copy of this vector using the specified
method.
(Inherited from Matrix.) |
 | CloneData |
Gives this instance its own copy of its elements.
(Overrides MatrixCloneData.) |
 | CloneData(MatrixElementOrder) |
Gives this instance its own copy of its elements.
|
 | CloneShape |
Creates a new matrix that has the same number of rows and columns
and optionally preserves the writable structure.
(Inherited from Matrix.) |
 | ComponentwiseDivide(Matrix) | Obsolete.
Divides the components of this instance by the corresponding
components of another matrix.
(Inherited from Matrix.) |
 | ComponentwiseMultiply(Matrix) | Obsolete.
Multiplies the components of this instance by the corresponding
components of another matrix.
(Inherited from Matrix.) |
 | CopyTo(Matrix) |
Copies the components of this matrix
to another matrix.
(Inherited from Matrix.) |
 | CopyTo(Matrix, TransposeOperation) |
Copies the components of this matrix
to another matrix.
(Inherited from Matrix.) |
 | ElementwiseDivideInPlace |
Divides the components of this instance by the corresponding
components of another matrix.
(Inherited from Matrix.) |
 | ElementwiseMultiplyInPlace(Matrix) |
Multiplies the components of this instance by the corresponding
components of another matrix.
(Inherited from Matrix.) |
 | Equals(Object) |
Determines whether the specified Object
is equal to the current Matrix.
(Inherited from Matrix.) |
 | Equals(Matrix) |
Determines whether the specified Matrix
is equal to the current Matrix.
(Inherited from Matrix.) |
 | Equals(Object, IEqualityComparer) |
Returns whether an object is structurally equal to this instance.
(Inherited from Matrix.) |
 | EstimateConditionNumber |
Calculates an estimate for the condition
number of this matrix.
(Inherited from Matrix.) |
 | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
 | FrobeniusNorm |
Returns the Frobenius norm of this matrix.
(Inherited from Matrix.) |
 | GetCholeskyDecomposition |
Returns the Cholesky decomposition of the matrix.
(Inherited from Matrix.) |
 | GetCholeskyDecomposition(Boolean) |
Returns the Cholesky decomposition of the matrix.
(Overrides MatrixGetCholeskyDecomposition(Boolean).) |
 | GetColumn(Int32) |
Returns a column vector for this instance
that points at the specified column.
(Inherited from Matrix.) |
 | GetColumn(Int32, Range) |
Returns a column vector for this instance
starting at the specified column and row and of the
specified length.
(Inherited from Matrix.) |
 | GetColumn(Int32, Int32, Int32) |
Returns a column vector for this instance
starting at the specified column and row and of the
specified length.
(Inherited from Matrix.) |
 | GetColumn(Int32, Int32, Int32, Int32) |
Returns a column vector for this instance
starting at the specified column and row and of the
specified length.
(Inherited from Matrix.) |
 | GetColumn(Int32, Int32, Int32, Int32, Intent) |
Returns a column vector for this instance
starting at the specified column and row and of the
specified length.
(Overrides MatrixGetColumn(Int32, Int32, Int32, Int32, Intent).) |
 | GetColumnEnumerator | Obsolete.
Gets an IEnumerator than can be used to enumerate
the columns of this DenseMatrix.
(Overrides MatrixGetColumnEnumerator.) |
 | GetColumnEnumerator(Intent) | Obsolete.
Gets an IEnumerator than can be used to enumerate
the columns of this DenseMatrix.
(Overrides MatrixGetColumnEnumerator(Intent).) |
 | GetColumnSums |
Returns the sums of the elements of each column of the matrix.
(Inherited from Matrix.) |
 | GetComponents | Obsolete.
Gets the components of the vector.
(Inherited from Matrix.) |
 | GetComponents(MatrixElementOrder) | Obsolete.
Gets the components of the vector.
(Inherited from Matrix.) |
 | GetConditionNumber |
Calculates the condition
number of this matrix.
(Inherited from Matrix.) |
 | GetDeterminant |
Calculates the determinant of this matrix.
(Inherited from Matrix.) |
 | GetDiagonal |
Gets a vector view of the diagonal elements
of this instance.
(Inherited from Matrix.) |
 | GetDiagonal(Int32) |
Gets a vector view of the specified diagonal
of this instance.
(Inherited from Matrix.) |
 | GetDiagonal(Int32, Intent) |
Gets a vector view of the specified diagonal
of this instance.
(Overrides MatrixGetDiagonal(Int32, Intent).) |
 | GetEigenvalueDecomposition |
Returns the eigenvalue decomposition for this matrix.
(Inherited from Matrix.) |
 | GetEigenvalueDecomposition(Boolean) |
Returns the eigenvalue decomposition for this matrix.
(Overrides MatrixGetEigenvalueDecomposition(Boolean).) |
 | GetExponential |
Computes the matrix exponential of a square matrix.
(Inherited from Matrix.) |
 | GetHashCode |
Returns the hash code for this instance.
(Inherited from Matrix.) |
 | GetHashCode(IEqualityComparer) |
Returns a hash code for this instance.
(Inherited from Matrix.) |
  | GetIdentity |
Returns an identity matrix of the specified dimension.
|
 | GetInverse |
Calculates the inverse matrix..
(Inherited from LinearOperator.) |
 | GetInverse(Boolean) |
Calculates the inverse of this matrix.
(Inherited from Matrix.) |
 | GetLUDecomposition |
Returns the LU decomposition of the matrix.
(Inherited from Matrix.) |
 | GetLUDecomposition(Boolean) |
Returns the LU decomposition of the matrix.
(Overrides MatrixGetLUDecomposition(Boolean).) |
 | GetObjectData | (Overrides MatrixGetObjectData(SerializationInfo, StreamingContext).) |
 | GetParallelColumnEnumerator | Obsolete. (Overrides MatrixGetParallelColumnEnumerator.) |
 | GetParallelRowEnumerator | Obsolete. (Overrides MatrixGetParallelRowEnumerator.) |
 | GetPseudoInverse |
Calculates the Moore-Penrose pseudo-inverse of this matrix.
(Inherited from Matrix.) |
 | GetQRDecomposition |
Returns the QR decomposition of the matrix.
(Inherited from Matrix.) |
 | GetQRDecomposition(Boolean) |
Returns the QR decomposition of the matrix.
(Overrides MatrixGetQRDecomposition(Boolean).) |
 | GetRow(Int32) |
Returns a row vector for this instance
that points at the specified row.
(Inherited from Matrix.) |
 | GetRow(Int32, Range) |
Returns a row vector for this instance
starting at the specified row and column and of the
specified length.
(Inherited from Matrix.) |
 | GetRow(Int32, Int32, Int32) |
Returns a row vector for this instance
over the specified range.
(Inherited from Matrix.) |
 | GetRow(Int32, Int32, Int32, Int32) |
Returns a row vector for this instance
starting at the specified row and column and of the
specified length.
(Inherited from Matrix.) |
 | GetRow(Int32, Int32, Int32, Int32, Intent) |
Returns a row vector for this instance
starting at the specified row and column and of the
specified length.
(Overrides MatrixGetRow(Int32, Int32, Int32, Int32, Intent).) |
 | GetRowEnumerator | Obsolete.
Constructs an IEnumerator object that can be used
to enumerate the rows of this DenseMatrix.
(Overrides MatrixGetRowEnumerator.) |
 | GetRowEnumerator(Intent) | Obsolete.
Constructs an IEnumerator object that can be used
to enumerate the rows of this DenseMatrix.
(Overrides MatrixGetRowEnumerator(Intent).) |
 | GetRowSums |
Returns the sums of the elements of each row of the matrix.
(Inherited from Matrix.) |
 | GetSingularValueDecomposition |
Returns the singular value decomposition of the matrix.
(Inherited from Matrix.) |
 | GetSingularValueDecomposition(SingularValueDecompositionFactors) |
Returns the singular value decomposition of the matrix.
(Inherited from Matrix.) |
 | GetSingularValueDecomposition(SingularValueDecompositionFactors, Boolean) |
Returns the singular value decomposition of the matrix.
(Overrides MatrixGetSingularValueDecomposition(SingularValueDecompositionFactors, Boolean).) |
 | GetSingularValues |
Gets a vector containing the singular values of the matrix.
(Inherited from Matrix.) |
 | GetSubmatrix(Range, Range) | (Inherited from Matrix.) |
 | GetSubmatrix(Range, Range, TransposeOperation) | (Inherited from Matrix.) |
 | GetSubmatrix(Int32, Int32, Int32, Int32) | (Inherited from Matrix.) |
 | GetSubmatrix(Int32, Int32, Int32, Int32, Int32, Int32, TransposeOperation) |
Gets a dense matrix that is a submatrix of
this matrix.
(Overrides MatrixGetSubmatrix(Int32, Int32, Int32, Int32, Int32, Int32, TransposeOperation).) |
 | GetSymmetricIndefiniteDecomposition |
Returns the symmetric indefinite (Bunch-Kaufman) decomposition of the matrix.
(Inherited from Matrix.) |
 | GetSymmetricIndefiniteDecomposition(Boolean) |
Returns the symmetric indefinite (Bunch-Kaufman) decomposition of the matrix.
(Inherited from Matrix.) |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | GetValue |
Gets the matrix component at the specified position.
(Overrides MatrixGetValue(Int32, Int32).) |
 | InfinityNorm |
Returns the infinity norm of this matrix.
(Inherited from Matrix.) |
 | IsComponentWritable | Obsolete.
Returns whether the value of the component at
the specified row and column can be changed.
(Inherited from Matrix.) |
 | IsElementWritable |
Gets a value indicating whether the value of the component at
the specified row and column can be changed.
(Overrides MatrixIsElementWritable(Int32, Int32).) |
 | IsSingular |
Gets a value indicating whether this matrix is singular.
(Inherited from Matrix.) |
 | Max |
Returns the value of the largest component in this
matrix.
(Inherited from Matrix.) |
 | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
 | Min |
Returns the value of the smallest component in this
matrix.
(Inherited from Matrix.) |
 | Multiply(Double) |
Multiplies this matrix by a scalar factor.
(Overrides MatrixMultiply(Double).) |
 | Multiply(Matrix) |
Multiplies this DenseMatrix on the right by a square
Matrix.
|
 | Multiply(Vector) | Applies the matrix to a vector. (Inherited from Matrix.) |
  | Multiply(DenseMatrix, DenseMatrix) |
Multiplies two matrix objects.
|
  | Multiply(DenseMatrix, DenseMatrix, DenseMatrix) |
Multiplies two DenseMatrix objects and stores
the result in a third DenseMatrix.
|
 | Multiply(MatrixOperationSide, TransposeOperation, TransposeOperation, Matrix) |
Multiplies this matrix by another matrix and returns
the result.
(Overrides MatrixMultiply(MatrixOperationSide, TransposeOperation, TransposeOperation, Matrix).) |
 | MultiplyByTranspose |
Multiplies this DenseMatrix by its
Transpose.
|
 | MultiplyTranspose(Matrix) | Applies the transpose of the matrix to a matrix. (Inherited from Matrix.) |
 | MultiplyTranspose(Vector) | Applies the transpose of the matrix to a vector. (Inherited from Matrix.) |
 | NormInternal |
Calculates a matrix norm.
(Overrides MatrixNormInternal(MatrixNorm).) |
 | OneNorm |
Returns the 1-norm of this matrix.
(Inherited from Matrix.) |
 | PermuteColumns |
Permutes the columns of the matrix using the specified Permutation.
(Inherited from Matrix.) |
 | PermuteRows |
Permutes the rows of the matrix using the specified Permutation.
(Inherited from Matrix.) |
 | PermuteRowsAndColumns(Permutation) |
Permutes the rows and columns of the matrix using the specified Permutation.
(Inherited from Matrix.) |
 | PermuteRowsAndColumns(Permutation, Permutation) |
Permutes the rows and columns of the matrix using the specified row and column Permutation.
(Inherited from Matrix.) |
 | PreMultiply |
Multiplies this DenseMatrix on the left by a
Matrix.
|
 | Rank |
Returns the numerical rank of a matrix.
(Inherited from LinearOperator.) |
 | Rank(Double) |
Returns the numerical rank of a matrix using the specified tolerance.
(Inherited from Matrix.) |
 | Reshape |
Returns a matrix that contains the same elements
listed columnwise.
(Overrides MatrixReshape(Int32, Int32).) |
 | ReshapeAsVector |
Returns a vector that contains the columnwise matrix elements.
(Overrides MatrixReshapeAsVector.) |
 | ScaleColumns(Vector) |
Scales the columns of the matrix by the values specified by a vector.
(Inherited from Matrix.) |
 | ScaleRows(Vector) |
Scales the rows of the matrix by the values specified by a vector.
(Inherited from Matrix.) |
 | SetToZero |
Sets all elements of the matrix to zero.
(Overrides MatrixSetToZero.) |
 | SetValue(Double) |
Sets all elements of the matrix to the specified value.
(Inherited from Matrix.) |
 | SetValue(Double, Int32, Int32) |
Sets the matrix component at the specified position to the specified value.
(Overrides MatrixSetValue(Double, Int32, Int32).) |
 | ShallowCopy |
Makes a shallow copy of this matrix.
(Inherited from Matrix.) |
 | Solve(Matrix) |
Solves the system of linear equations for the specified
right-hand side matrix.
(Inherited from LinearOperator.) |
 | Solve(Vector) |
Solves the system of linear equations for the specified
right-hand side vector.
(Inherited from LinearOperator.) |
 | Solve(DenseMatrix, Boolean) |
Solves the system of simultaneous linear equations for the specified
right-hand side dense matrix and overwrites the
right-hand side with the solution.
(Inherited from Matrix.) |
 | Solve(DenseVector, Boolean) |
Solves the system of simultaneous linear equations for the specified
right-hand side vector.
(Inherited from Matrix.) |
 | SolveTo(DenseVector, DenseVector) |
Solves the system for the specified right-hand side.
(Inherited from LinearOperator.) |
 | SolveTo(Vector, DenseVector) |
Solves the system for the specified right-hand side.
(Inherited from LinearOperator.) |
 | SolveTranspose(Matrix) |
Solves the transposed system of linear equations for the specified
right-hand side matrix.
(Inherited from LinearOperator.) |
 | SolveTranspose(Vector) |
Solves the system of linear equations for the specified
right-hand side vector.
(Inherited from LinearOperator.) |
 | SolveTranspose(DenseMatrix, Boolean) |
Solves the transposed system of linear equations for the specified
right-hand side dense matrix and optionally overwrites the
right-hand side with the solution.
(Inherited from Matrix.) |
 | SolveTranspose(DenseVector, Boolean) |
Solves the transposed system of linear equations for the specified
right-hand side dense vector and optionally
overwrites the right-hand side with the solution.
(Inherited from Matrix.) |
 | SolveTransposeTo |
Solves the transposed system for the specified right-hand side.
(Inherited from LinearOperator.) |
 | Sort |
Sorts the matrix by the specified column.
|
 | SortColumns |
Sorts each column of the matrix in ascending order.
(Inherited from Matrix.) |
 | SortColumns(SortOrder) |
Sorts each column of the matrix in the specified order.
(Inherited from Matrix.) |
 | SortRows |
Sorts each row of the matrix in ascending order.
(Inherited from Matrix.) |
 | SortRows(SortOrder) |
Sorts each row of the matrix in the specified order.
(Inherited from Matrix.) |
  | Subtract(DenseMatrix, DenseMatrix) |
Subtracts two dense matrix objects.
|
  | Subtract(DenseMatrix, DenseMatrix, DenseMatrix) |
Subtracts two DenseMatrix objects and stores the
result in a third DenseMatrix.
|
 | SubtractProduct |
Subtracts the product of two DenseMatrix object
to this DenseMatrix.
|
 | Summarize |
Returns a summary of the contents of the matrix using the default summary options.
(Inherited from Matrix.) |
 | Summarize(SummaryOptions) |
Returns a summary of the contents of the matrix using the specified options.
(Inherited from Matrix.) |
 | SwapColumns |
Swaps the elements in the specified columns.
(Overrides MatrixSwapColumns(Int32, Int32).) |
 | SwapRows |
Swaps the elements in the specified rows.
(Overrides MatrixSwapRows(Int32, Int32).) |
 | ToArray |
Gets the elements of the vector.
(Inherited from Matrix.) |
 | ToArray(MatrixElementOrder) |
Gets the elements of the vector.
(Overrides MatrixToArray(MatrixElementOrder).) |
 | ToDenseMatrix |
Makes a copy of this instance and returns it as a
dense matrix.
(Inherited from Matrix.) |
 | ToGeneralMatrix | Obsolete.
Makes a copy of this instance and returns it as a
dense matrix.
(Inherited from Matrix.) |
 | ToString | (Inherited from Matrix.) |
 | ToString(String) | (Inherited from Matrix.) |
 | ToString(String, IFormatProvider) | (Inherited from Matrix.) |
 | Trace |
Gets the sum of the diagonal elements of this
matrix.
(Inherited from Matrix.) |
 | Transpose |
Returns the transpose of this instance.
(Overrides MatrixTranspose.) |
 | TwoNorm |
Returns the two-norm of this matrix.
(Inherited from Matrix.) |
 | UnscaleColumns(Vector) |
Scales the columns of the matrix by the inverse of the values specified by a vector.
(Inherited from Matrix.) |
 | UnscaleRows(Vector) |
Scales the rows of the matrix by the inverse of the values specified by a vector.
(Inherited from Matrix.) |