Click or drag to resize
Accord.NET (logo)

Matrix Class

Static class Matrix. Defines a set of extension methods that operates mainly on multidimensional arrays and vectors.
Inheritance Hierarchy
SystemObject
  Accord.MathMatrix

Namespace:  Accord.Math
Assembly:  Accord.Math (in Accord.Math.dll) Version: 3.8.0
Syntax
public static class Matrix
Request Example View Source

The Matrix type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAbs(Double) Obsolete.
Elementwise absolute value.
Public methodStatic memberAbs(Double) Obsolete.
Elementwise absolute value.
Public methodStatic memberAbs(Int32) Obsolete.
Elementwise absolute value.
Public methodStatic memberAbs(Int32) Obsolete.
Elementwise absolute value.
Public methodStatic memberAdd Obsolete.
Obsolete. Please use the [M:Accord.Math.Elementwise.Add(System.Double[0:,0:],System.Double[],System.Int32)] method instead.
Public methodStatic memberAddToDiagonal(Double, Double, Boolean) Obsolete.
Obsolete. Please use the [M:Accord.Math.Elementwise.AddToDiagonal(System.Double[0:,0:],System.Double)] method instead.
Public methodStatic memberAddToDiagonal(Double, Double, Boolean) Obsolete.
Obsolete. Please use the [M:Accord.Math.Elementwise.AddToDiagonal(System.Double[0:,0:],System.Double)] method instead.
Public methodStatic memberApplyTData, TResult(IListTData, FuncTData, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, Int32, Int32, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, Int32, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, Int32, Int32, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTData, TResult(IListTData, FuncTData, TResult, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, TResult, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, Int32, Int32, TResult, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, TResult, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, Int32, TResult, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, TResult, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyTInput, TResult(TInput, FuncTInput, Int32, Int32, TResult, TResult)
Applies a function to every element of the array.
Public methodStatic memberApplyInPlaceT(T, FuncT, T) Obsolete.
Applies a function to every element of a matrix.
Public methodStatic memberApplyInPlaceT(T, FuncT, Int32, Int32, T) Obsolete.
Applies a function to every element of a matrix.
Public methodStatic memberApplyInPlaceT(T, FuncT, T) Obsolete.
Applies a function to every element of the array.
Public methodStatic memberApplyInPlaceT(T, FuncT, Int32, T) Obsolete.
Applies a function to every element of the array.
Public methodStatic memberApplyWithIndexTData, TResult(TData, FuncTData, Int32, Int32, TResult) Obsolete.
Applies a function to every element of a matrix.
Public methodStatic memberApplyWithIndexTData, TResult(TData, FuncTData, Int32, TResult) Obsolete.
Applies a function to every element of the array.
Public methodStatic memberArgMaxT(T)
Gets the index of the maximum element in a matrix.
Public methodStatic memberArgMaxT(T)
Gets the maximum element in a vector.
Public methodStatic memberArgMaxT(T)
Gets the index of the maximum element in a matrix.
Public methodStatic memberArgMaxT(T, Int32)
Gets the index of the maximum element in a matrix across a given dimension.
Public methodStatic memberArgMaxT(T, T)
Gets the maximum element in a vector.
Public methodStatic memberArgMaxT(T, Int32)
Gets the index of the maximum element in a matrix across a given dimension.
Public methodStatic memberArgMaxT(T, Int32, Int32)
Gets the index of the maximum element in a matrix across a given dimension.
Public methodStatic memberArgMaxT(T, Int32, Int32)
Gets the index of the maximum element in a matrix across a given dimension.
Public methodStatic memberArgMinT(T)
Gets the index of the minimum element in a matrix.
Public methodStatic memberArgMinT(T)
Gets the minimum element in a vector.
Public methodStatic memberArgMinT(T)
Gets the index of the minimum element in a matrix.
Public methodStatic memberArgMinT(T, Int32)
Gets the index of the minimum element in a matrix across a given dimension.
Public methodStatic memberArgMinT(T, T)
Gets the minimum element in a vector.
Public methodStatic memberArgMinT(T, Int32)
Gets the index of the minimum element in a matrix across a given dimension.
Public methodStatic memberArgMinT(T, Int32, Int32)
Gets the index of the minimum element in a matrix across a given dimension.
Public methodStatic memberArgMinT(T, Int32, Int32)
Gets the index of the minimum element in a matrix across a given dimension.
Public methodStatic memberArgSortT
Gets the indices that sort a vector.
Public methodStatic memberBottomT
Retrieves the bottom count values of an array.
Public methodStatic memberCartesianT(IEnumerableIEnumerableT)
Computes the Cartesian product of many sets.
Public methodStatic memberCartesianT(T)
Computes the Cartesian product of many sets.
Public methodStatic memberCartesianT(T, T)
Computes the Cartesian product of two sets.
Public methodStatic memberCartesianProductT(IEnumerableIEnumerableT) Obsolete.
Public methodStatic memberCartesianProductT(T) Obsolete.
Public methodStatic memberCartesianProductT(T, T) Obsolete.
Public methodStatic memberCeiling(Double)
Returns the largest integer greater than or equal than to the specified double-precision floating-point number for each element of the matrix.
Public methodStatic memberCeiling(Double)
Returns the largest integer greater than or equal than to the specified double-precision floating-point number for each element of the array.
Public methodStatic memberCentering
Creates a centering matrix of size N x N in the form (I - 1N) where 1N is a matrix with all elements equal to 1 / N.
Public methodStatic memberClear(Array)
Sets all elements in an array to zero.
Public methodStatic memberClearT(T)
Sets all elements in an array to zero.
Public methodStatic memberColumnsT(IEnumerableT)
Gets the number of columns in a jagged matrix.
Public methodStatic memberColumnsT(T)
Gets the number of columns in a multidimensional matrix.
Public methodStatic memberColumnsT(T)
Gets the number of columns in a jagged matrix.
Public methodStatic memberColumnsT(T, Boolean)
Gets the number of columns in a jagged matrix.
Public methodStatic memberColumnVectorT
Creates a Nx1 matrix with a single column vector of size N.
Public methodStatic memberConcatenateT(T)
Combines a matrix and a vector horizontally.
Public methodStatic memberConcatenateT(T)
Combine vectors horizontally.
Public methodStatic memberConcatenateT(T)
Combines a matrix and a vector horizontally.
Public methodStatic memberConcatenateT(T, T)
Combines a vector and a element horizontally.
Public methodStatic memberConcatenateT(T, T)
Combines two matrices horizontally.
Public methodStatic memberConcatenateT(T, T)
Combines a matrix and a vector horizontally.
Public methodStatic memberConcatenateT(T, T)
Combines a vector and a element horizontally.
Public methodStatic memberConcatenateT(T, T)
Combines two vectors horizontally.
Public methodStatic memberConcatenateT(T, T)
Combines two matrices horizontally.
Public methodStatic memberConvertTInput, TOutput(TInput)
Converts the values of a vector using the given converter expression.
Public methodStatic memberConvertTInput, TOutput(TInput, ConverterTInput, TOutput)
Converts the values of a matrix using the given converter expression.
Public methodStatic memberConvertTInput, TOutput(TInput, ConverterTInput, TOutput)
Converts the values of a vector using the given converter expression.
Public methodStatic memberConvertTInput, TOutput(TInput, ConverterTInput, TOutput)
Converts the values of a matrix using the given converter expression.
Public methodStatic memberConvolve(Double, Double)
Convolves an array with the given kernel.
Public methodStatic memberConvolve(Double, Double, Boolean)
Convolves an array with the given kernel.
Public methodStatic memberCopyT(T)
Creates a memberwise copy of a matrix. Matrix elements themselves are copied only in a shallow manner (i.e. not cloned).
Public methodStatic memberCopyT(T)
Creates a member-wise copy of a jagged matrix. Matrix elements themselves are copied only in a shallowed manner (i.e. not cloned).
Public methodStatic memberCopyToT(T, T)
Copies the content of an array to another array.
Public methodStatic memberCopyToT(T, T)
Copies the content of an array to another array.
Public methodStatic memberCopyToT(T, T)
Copies the content of an array to another array.
Public methodStatic memberCopyToT(T, T, Boolean)
Copies the content of an array to another array.
Public methodStatic memberCopyToT(T, T, Boolean)
Copies the content of an array to another array.
Public methodStatic memberCopyToT(T, T, Boolean)
Copies the content of an array to another array.
Public methodStatic memberCountT
Gets the number of elements matching a certain criteria.
Public methodStatic memberCreate(Type, Int32)
Creates a jagged matrix with all values set to a given value.
Public methodStatic memberCreateT(T)
Creates a matrix with the given values.
Public methodStatic memberCreateT(T)
Creates a matrix with the given rows.
Public methodStatic memberCreateT(Int32, Int32, T)
Creates a matrix with all values set to a given value.
Public methodStatic memberCreateT(Int32, Int32, T)
Creates a matrix with all values set to a given value.
Public methodStatic memberCreateT(Int32, Int32, T, Boolean)
Creates a matrix with all values set to a given value.
Public methodStatic memberCreateAsT(T)
Creates a new multidimensional matrix with the same shape as another matrix.
Public methodStatic memberCreateAsT(T)
Creates a new multidimensional matrix with the same shape as another matrix.
Public methodStatic memberCreateAsTInput, TOutput(TInput)
Creates a new multidimensional matrix with the same shape as another matrix.
Public methodStatic memberCreateAsTInput, TOutput(TInput)
Creates a new multidimensional matrix with the same shape as another matrix.
Public methodStatic memberCross(Byte, Byte)
Vector product.
Public methodStatic memberCross(Byte, Double)
Vector product.
Public methodStatic memberCross(Byte, Int32)
Vector product.
Public methodStatic memberCross(Byte, Single)
Vector product.
Public methodStatic memberCross(Decimal, Decimal)
Vector product.
Public methodStatic memberCross(Decimal, Double)
Vector product.
Public methodStatic memberCross(Decimal, Int32)
Vector product.
Public methodStatic memberCross(Decimal, Single)
Vector product.
Public methodStatic memberCross(Double, Double)
Vector product.
Public methodStatic memberCross(Double, Int32)
Vector product.
Public methodStatic memberCross(Double, Single)
Vector product.
Public methodStatic memberCross(Int16, Double)
Vector product.
Public methodStatic memberCross(Int16, Int16)
Vector product.
Public methodStatic memberCross(Int16, Int32)
Vector product.
Public methodStatic memberCross(Int16, Single)
Vector product.
Public methodStatic memberCross(Int32, Double)
Vector product.
Public methodStatic memberCross(Int32, Int32)
Vector product.
Public methodStatic memberCross(Int32, Single)
Vector product.
Public methodStatic memberCross(Int64, Double)
Vector product.
Public methodStatic memberCross(Int64, Int32)
Vector product.
Public methodStatic memberCross(Int64, Int64)
Vector product.
Public methodStatic memberCross(Int64, Single)
Vector product.
Public methodStatic memberCross(SByte, Double)
Vector product.
Public methodStatic memberCross(SByte, Int32)
Vector product.
Public methodStatic memberCross(SByte, SByte)
Vector product.
Public methodStatic memberCross(SByte, Single)
Vector product.
Public methodStatic memberCross(Single, Double)
Vector product.
Public methodStatic memberCross(Single, Int32)
Vector product.
Public methodStatic memberCross(Single, Single)
Vector product.
Public methodStatic memberCross(Byte, Byte, Byte)
Vector product.
Public methodStatic memberCross(Byte, Byte, Double)
Vector product.
Public methodStatic memberCross(Byte, Byte, Int32)
Vector product.
Public methodStatic memberCross(Byte, Double, Byte)
Vector product.
Public methodStatic memberCross(Byte, Double, Double)
Vector product.
Public methodStatic memberCross(Byte, Double, Int32)
Vector product.
Public methodStatic memberCross(Byte, Int32, Byte)
Vector product.
Public methodStatic memberCross(Byte, Int32, Double)
Vector product.
Public methodStatic memberCross(Byte, Int32, Int32)
Vector product.
Public methodStatic memberCross(Byte, Single, Byte)
Vector product.
Public methodStatic memberCross(Byte, Single, Double)
Vector product.
Public methodStatic memberCross(Byte, Single, Int32)
Vector product.
Public methodStatic memberCross(Byte, Single, Single)
Vector product.
Public methodStatic memberCross(Decimal, Decimal, Decimal)
Vector product.
Public methodStatic memberCross(Decimal, Decimal, Double)
Vector product.
Public methodStatic memberCross(Decimal, Decimal, Int32)
Vector product.
Public methodStatic memberCross(Decimal, Double, Decimal)
Vector product.
Public methodStatic memberCross(Decimal, Double, Double)
Vector product.
Public methodStatic memberCross(Decimal, Double, Int32)
Vector product.
Public methodStatic memberCross(Decimal, Int32, Decimal)
Vector product.
Public methodStatic memberCross(Decimal, Int32, Double)
Vector product.
Public methodStatic memberCross(Decimal, Int32, Int32)
Vector product.
Public methodStatic memberCross(Decimal, Single, Decimal)
Vector product.
Public methodStatic memberCross(Decimal, Single, Double)
Vector product.
Public methodStatic memberCross(Decimal, Single, Int32)
Vector product.
Public methodStatic memberCross(Decimal, Single, Single)
Vector product.
Public methodStatic memberCross(Double, Double, Double)
Vector product.
Public methodStatic memberCross(Double, Double, Int32)
Vector product.
Public methodStatic memberCross(Double, Int32, Double)
Vector product.
Public methodStatic memberCross(Double, Int32, Int32)
Vector product.
Public methodStatic memberCross(Double, Single, Double)
Vector product.
Public methodStatic memberCross(Double, Single, Int32)
Vector product.
Public methodStatic memberCross(Double, Single, Single)
Vector product.
Public methodStatic memberCross(Int16, Double, Double)
Vector product.
Public methodStatic memberCross(Int16, Double, Int16)
Vector product.
Public methodStatic memberCross(Int16, Double, Int32)
Vector product.
Public methodStatic memberCross(Int16, Int16, Double)
Vector product.
Public methodStatic memberCross(Int16, Int16, Int16)
Vector product.
Public methodStatic memberCross(Int16, Int16, Int32)
Vector product.
Public methodStatic memberCross(Int16, Int32, Double)
Vector product.
Public methodStatic memberCross(Int16, Int32, Int16)
Vector product.
Public methodStatic memberCross(Int16, Int32, Int32)
Vector product.
Public methodStatic memberCross(Int16, Single, Double)
Vector product.
Public methodStatic memberCross(Int16, Single, Int16)
Vector product.
Public methodStatic memberCross(Int16, Single, Int32)
Vector product.
Public methodStatic memberCross(Int16, Single, Single)
Vector product.
Public methodStatic memberCross(Int32, Double, Double)
Vector product.
Public methodStatic memberCross(Int32, Double, Int32)
Vector product.
Public methodStatic memberCross(Int32, Int32, Double)
Vector product.
Public methodStatic memberCross(Int32, Int32, Int32)
Vector product.
Public methodStatic memberCross(Int32, Single, Double)
Vector product.
Public methodStatic memberCross(Int32, Single, Int32)
Vector product.
Public methodStatic memberCross(Int32, Single, Single)
Vector product.
Public methodStatic memberCross(Int64, Double, Double)
Vector product.
Public methodStatic memberCross(Int64, Double, Int32)
Vector product.
Public methodStatic memberCross(Int64, Double, Int64)
Vector product.
Public methodStatic memberCross(Int64, Int32, Double)
Vector product.
Public methodStatic memberCross(Int64, Int32, Int32)
Vector product.
Public methodStatic memberCross(Int64, Int32, Int64)
Vector product.
Public methodStatic memberCross(Int64, Int64, Double)
Vector product.
Public methodStatic memberCross(Int64, Int64, Int32)
Vector product.
Public methodStatic memberCross(Int64, Int64, Int64)
Vector product.
Public methodStatic memberCross(Int64, Single, Double)
Vector product.
Public methodStatic memberCross(Int64, Single, Int32)
Vector product.
Public methodStatic memberCross(Int64, Single, Int64)
Vector product.
Public methodStatic memberCross(Int64, Single, Single)
Vector product.
Public methodStatic memberCross(SByte, Double, Double)
Vector product.
Public methodStatic memberCross(SByte, Double, Int32)
Vector product.
Public methodStatic memberCross(SByte, Double, SByte)
Vector product.
Public methodStatic memberCross(SByte, Int32, Double)
Vector product.
Public methodStatic memberCross(SByte, Int32, Int32)
Vector product.
Public methodStatic memberCross(SByte, Int32, SByte)
Vector product.
Public methodStatic memberCross(SByte, SByte, Double)
Vector product.
Public methodStatic memberCross(SByte, SByte, Int32)
Vector product.
Public methodStatic memberCross(SByte, SByte, SByte)
Vector product.
Public methodStatic memberCross(SByte, Single, Double)
Vector product.
Public methodStatic memberCross(SByte, Single, Int32)
Vector product.
Public methodStatic memberCross(SByte, Single, SByte)
Vector product.
Public methodStatic memberCross(SByte, Single, Single)
Vector product.
Public methodStatic memberCross(Single, Double, Double)
Vector product.
Public methodStatic memberCross(Single, Double, Int32)
Vector product.
Public methodStatic memberCross(Single, Double, Single)
Vector product.
Public methodStatic memberCross(Single, Int32, Double)
Vector product.
Public methodStatic memberCross(Single, Int32, Int32)
Vector product.
Public methodStatic memberCross(Single, Int32, Single)
Vector product.
Public methodStatic memberCross(Single, Single, Double)
Vector product.
Public methodStatic memberCross(Single, Single, Int32)
Vector product.
Public methodStatic memberCross(Single, Single, Single)
Vector product.
Public methodStatic memberCumulativeSum(Decimal)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Double)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int16)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int64)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Single)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Decimal, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Decimal, Decimal)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Decimal, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Double, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Double, Double)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Double, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int16, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int16, Int16)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int16, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int32, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int32, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int32, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int64, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int64, Int64)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int64, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Single, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Single, Single)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Single, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Decimal, Int32, Decimal)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Decimal, Int32, Decimal)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Double, Int32, Double)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Double, Int32, Double)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int16, Int32, Int16)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int16, Int32, Int16)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int32, Int32, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int32, Int32, Int32)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int64, Int32, Int64)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Int64, Int32, Int64)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Single, Int32, Single)
Matrix cumulative sum.
Public methodStatic memberCumulativeSum(Single, Int32, Single)
Matrix cumulative sum.
Public methodStatic memberDecompose(Decimal, Boolean)
Creates a matrix decomposition that be used to compute the solution matrix if the matrix is square or the least squares solution otherwise.
Public methodStatic memberDecompose(Decimal, Boolean)
Creates a matrix decomposition that be used to compute the solution matrix if the matrix is square or the least squares solution otherwise.
Public methodStatic memberDecompose(Double, Boolean)
Creates a matrix decomposition that be used to compute the solution matrix if the matrix is square or the least squares solution otherwise.
Public methodStatic memberDecompose(Double, Boolean)
Creates a matrix decomposition that be used to compute the solution matrix if the matrix is square or the least squares solution otherwise.
Public methodStatic memberDecompose(Single, Boolean)
Creates a matrix decomposition that be used to compute the solution matrix if the matrix is square or the least squares solution otherwise.
Public methodStatic memberDecompose(Single, Boolean)
Creates a matrix decomposition that be used to compute the solution matrix if the matrix is square or the least squares solution otherwise.
Public methodStatic memberDeepFlatten
Transforms a jagged array matrix into a single vector.
Public methodStatic memberDeepToMatrix
Converts a jagged-array into a multidimensional array.
Public methodStatic memberDeterminant(Double)
Gets the determinant of a matrix.
Public methodStatic memberDeterminant(Double, Boolean)
Gets the determinant of a matrix.
Public methodStatic memberDiagonalT(T)
Gets the diagonal vector from a matrix.
Public methodStatic memberDiagonalT(T)
Returns a block-diagonal matrix with the given matrices on its diagonal.
Public methodStatic memberDiagonalT(T)
Return a square matrix with a vector of values on its diagonal.
Public methodStatic memberDiagonalT(T)
Gets the diagonal vector from a matrix.
Public methodStatic memberDiagonalT(Int32, T)
Returns a square diagonal matrix of the given size.
Public methodStatic memberDiagonalT(Int32, T)
Return a square matrix with a vector of values on its diagonal.
Public methodStatic memberDiagonalT(T, T)
Return a square matrix with a vector of values on its diagonal.
Public methodStatic memberDiagonalT(Int32, Int32, T)
Returns a matrix of the given size with value on its diagonal.
Public methodStatic memberDiagonalT(Int32, Int32, T)
Returns a matrix with a vector of values on its diagonal.
Public methodStatic memberDiagonalT(Int32, T, T)
Returns a square diagonal matrix of the given size.
Public methodStatic memberDiagonalT(Int32, T, T)
Return a square matrix with a vector of values on its diagonal.
Public methodStatic memberDiagonalT(Int32, Int32, T, T)
Returns a matrix of the given size with value on its diagonal.
Public methodStatic memberDiagonalT(Int32, Int32, T, T)
Returns a matrix with a vector of values on its diagonal.
Public methodStatic memberDimensionEquals
Checks whether two arrays have the same dimensions.
Public methodStatic memberDistinctT(T)
Retrieves a list of the distinct values for each matrix column.
Public methodStatic memberDistinctT(T)
Retrieves only distinct values contained in an array.
Public methodStatic memberDistinctT(T)
Retrieves a list of the distinct values for each matrix column.
Public methodStatic memberDistinctT(T, Boolean)
Retrieves only distinct values contained in an array.
Public methodStatic memberDistinctT, TProperty(T, FuncT, TProperty)
Retrieves only distinct values contained in an array.
Public methodStatic memberDistinctCountT(T)
Gets the number of distinct values present in each column of a matrix.
Public methodStatic memberDistinctCountT(T)
Gets the number of distinct values present in each column of a matrix.
Public methodStatic memberDistinctCountT(T)
Gets the number of distinct values present in each column of a matrix.
Public methodStatic memberDivide(Decimal, Decimal, Boolean)
Divides two matrices by multiplying A by the inverse of B.
Public methodStatic memberDivide(Decimal, Decimal, Boolean)
Divides two matrices by multiplying A by the inverse of B.
Public methodStatic memberDivide(Double, Double, Boolean)
Divides two matrices by multiplying A by the inverse of B.
Public methodStatic memberDivide(Double, Double, Boolean)
Divides two matrices by multiplying A by the inverse of B.
Public methodStatic memberDivide(Single, Single, Boolean)
Divides two matrices by multiplying A by the inverse of B.
Public methodStatic memberDivide(Single, Single, Boolean)
Divides two matrices by multiplying A by the inverse of B.
Public methodStatic memberDivideByDiagonal(Byte, Byte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Byte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Decimal)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Decimal)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int16)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int16)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int64)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int64)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, SByte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, SByte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Byte, Byte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Byte, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Byte, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Double, Byte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Int32, Byte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Single, Byte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Byte, Byte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Byte, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Byte, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Double, Byte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Int32, Byte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Single, Byte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Byte, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Decimal, Decimal)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Decimal, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Decimal, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Double, Decimal)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Int32, Decimal)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Single, Decimal)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Decimal, Decimal)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Decimal, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Decimal, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Double, Decimal)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Int32, Decimal)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Single, Decimal)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Decimal, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Double, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Double, Int16)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int16, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int16, Int16)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int16, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int32, Int16)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Single, Int16)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Double, Int16)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int16, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int16, Int16)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int16, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int32, Int16)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Single, Int16)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int16, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int32, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Double, Int64)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int32, Int64)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int64, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int64, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int64, Int64)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Single, Int64)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Double, Int64)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int32, Int64)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int64, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int64, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Int64, Int64)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Single, Int64)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Int64, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Double, SByte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Int32, SByte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, SByte, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, SByte, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, SByte, SByte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Single, SByte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Double, SByte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Int32, SByte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, SByte, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, SByte, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, SByte, SByte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Single, SByte)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(SByte, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Double, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Int32, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Double, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Double, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Double, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Int32, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Int32, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Int32, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Single, Double)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Single, Int32)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberDivideByDiagonal(Single, Single, Single)
Computes the product A*inv(B) of matrix A and diagonal matrix B.
Public methodStatic memberElementwiseDivide(Double, Double) Obsolete.
Elementwise divide operation.
Public methodStatic memberElementwiseDivide(Double, Double) Obsolete.
Elementwise divide operation.
Public methodStatic memberElementwiseDivide(Single, Single) Obsolete.
Elementwise divide operation.
Public methodStatic memberElementwiseDivide(Int32, Int32, Int32) Obsolete.
Elementwise division.
Public methodStatic memberElementwiseDivide(Double, Double, Int32, Boolean) Obsolete.
Elementwise division.
Public methodStatic memberElementwiseMultiply(Double, Double)
Elementwise multiply operation.
Public methodStatic memberElementwiseMultiply(Double, Double) Obsolete.
Elementwise multiply operation.
Public methodStatic memberElementwiseMultiply(Double, Int32) Obsolete.
Elementwise multiply operation.
Public methodStatic memberElementwiseMultiply(Int32, Int32) Obsolete.
Elementwise multiplication.
Public methodStatic memberElementwiseMultiply(Int32, Int32) Obsolete.
Elementwise multiply operation.
Public methodStatic memberElementwiseMultiply(Double, Double, Int32) Obsolete.
Elementwise multiplication.
Public methodStatic memberElementwiseMultiply(Double, Double, Double, Int32) Obsolete.
Elementwise multiplication.
Public methodStatic memberElementwisePower(Double, Double) Obsolete.
Elementwise power operation.
Public methodStatic memberElementwisePower(Double, Double) Obsolete.
Elementwise power operation.
Public methodStatic memberEquals
This method should not be called. Use Matrix.IsEqual instead.
Public methodStatic memberExp(Double) Obsolete.
Elementwise Exp operation.
Public methodStatic memberExp(Double) Obsolete.
Elementwise Exp operation.
Public methodStatic memberExpandT(T, Int32)
Expands a data matrix given in summary form.
Public methodStatic memberExpandT(T, Int32)
Expands a data vector given in summary form.
Public methodStatic memberFindT(T, FuncT, Boolean)
Gets the indices of all elements matching a certain criteria.
Public methodStatic memberFindT(T, FuncT, Boolean)
Gets the indices of all elements matching a certain criteria.
Public methodStatic memberFindT(T, FuncT, Boolean, Boolean)
Gets the indices of all elements matching a certain criteria.
Public methodStatic memberFindT(T, FuncT, Boolean, Boolean)
Gets the indices of all elements matching a certain criteria.
Public methodStatic memberFirstT(T, FuncT, Boolean)
Gets the indices of the first element matching a certain criteria.
Public methodStatic memberFirstT(T, Int32)
Returns a copy of an array in reversed order.
Public methodStatic memberFirstOrNullT
Gets the indices of the first element matching a certain criteria, or null if the element could not be found.
Public methodStatic memberFlattenT(T, MatrixOrder)
Transforms a matrix into a single vector.
Public methodStatic memberFlattenT(T, MatrixOrder)
Transforms a jagged array matrix into a single vector.
Public methodStatic memberFlattenT(T, T, MatrixOrder)
Transforms a matrix into a single vector.
Public methodStatic memberFlattenT(T, T, MatrixOrder)
Transforms a jagged array matrix into a single vector.
Public methodStatic memberFloor(Double)
Returns the largest integer less than or equal than to the specified double-precision floating-point number for each element of the matrix.
Public methodStatic memberFloor(Double)
Returns the largest integer less than or equal than to the specified double-precision floating-point number for each element of the array.
Public methodStatic memberGetT(ListT, Int32)
Returns a subvector extracted from the current vector.
Public methodStatic memberGetT(T, Int32)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, IListInt32)
Returns a subvector extracted from the current vector.
Public methodStatic memberGetT(T, Int32)
Returns a value extracted from the current vector.
Public methodStatic memberGetT(T, Int32, Int32)
Returns a subvector extracted from the current vector.
Public methodStatic memberGetT(T, Int32, Boolean)
Returns a subvector extracted from the current vector.
Public methodStatic memberGetT(T, Int32, Boolean)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, Boolean, Boolean, T)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, Int32, Int32, Int32)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, Int32, Int32, Int32)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, Int32, Int32, T)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, T, Int32, Int32)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, Int32, Int32, Int32)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, Int32, Int32, Int32, Int32)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, Boolean, Boolean, Boolean, T)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, Int32, Int32, Int32, Int32)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, Int32, Int32, Int32, Boolean)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, Int32, Int32, Boolean, T)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetT(T, T, Int32, Int32, Int32, Int32)
Returns a sub matrix extracted from the current matrix.
Public methodStatic memberGetColumnT(T, Int32, T)
Gets a column vector from a matrix.
Public methodStatic memberGetColumnT(T, Int32, T)
Gets a column vector from a matrix.
Public methodStatic memberGetColumnsT(T, Int32)
Gets a column vector from a matrix.
Public methodStatic memberGetColumnsT(T, Int32)
Gets a column vector from a matrix.
Public methodStatic memberGetColumnsT(T, Int32, T)
Gets a column vector from a matrix.
Public methodStatic memberGetColumnsT(T, Int32, T)
Gets a column vector from a matrix.
Public methodStatic memberCode exampleGetIndices
Creates a vector containing every index that can be used to address a given array, in order.
Public methodStatic memberGetInnerMostType
Gets the type of the element in a jagged or multi-dimensional matrix.
Public methodStatic memberGetLength
Gets the length of each dimension of an array.
Public methodStatic memberGetLowerTriangleT(T, Boolean)
Gets the lower triangular part of a matrix.
Public methodStatic memberGetLowerTriangleT(T, Boolean)
Gets the lower triangular part of a matrix.
Public methodStatic memberGetNumberOfElementsT(T)
Gets the total number of elements in the matrix.
Public methodStatic memberGetNumberOfElementsT(T)
Gets the total number of elements in the vector.
Public methodStatic memberGetNumberOfElementsT(T)
Gets the total number of elements in the matrix.
Public methodStatic memberGetRange(Double)
Gets the maximum and minimum values in a vector.
Public methodStatic memberGetRange(Double)
Gets the maximum and minimum values in a vector.
Public methodStatic memberGetRange(Int32)
Gets the maximum and minimum values in a vector.
Public methodStatic memberGetRange(Int32)
Gets the maximum and minimum values in a vector.
Public methodStatic memberGetRange(Double, Int32)
Gets the range of the values across the columns of a matrix.
Public methodStatic memberGetRange(Double, Int32)
Gets the range of the values across the columns of a matrix.
Public methodStatic memberGetRangeT(T, T, T)
Gets the maximum and minimum values in a matrix.
Public methodStatic memberGetRangeT(T, T, T)
Gets the maximum and minimum values in a vector.
Public methodStatic memberGetRangeT(T, T, T)
Gets the maximum and minimum values in a matrix.
Public methodStatic memberGetRowT(T, Int32, T)
Gets a row vector from a matrix.
Public methodStatic memberGetRowT(T, Int32, T)
Gets a row vector from a matrix.
Public methodStatic memberGetRowsT(T, Int32)
Gets a row vector from a matrix.
Public methodStatic memberGetRowsT(T, Int32, T)
Gets a row vector from a matrix.
Public methodStatic memberGetSizeInBytesT(T)
Gets the size of a matrix, in bytes.
Public methodStatic memberGetSizeInBytesT(T)
Gets the size of a vector, in bytes.
Public methodStatic memberGetSizeInBytesT(T)
Gets the size of a matrix, in bytes.
Public methodStatic memberGetSymmetricT(T, MatrixType, T)
Transforms a triangular matrix in a symmetric matrix by copying its elements to the other, unfilled part of the matrix.
Public methodStatic memberGetSymmetricT(T, MatrixType, T)
Transforms a triangular matrix in a symmetric matrix by copying its elements to the other, unfilled part of the matrix.
Public methodStatic memberGetTotalLength
Gets the total length over all dimensions of an array.
Public methodStatic memberGetUpperTriangleT(T, Boolean)
Gets the upper triangular part of a matrix.
Public methodStatic memberGetUpperTriangleT(T, Boolean)
Gets the upper triangular part of a matrix.
Public methodStatic memberGetValue
Gets the value at the specified position in the multidimensional System.Array. The indexes are specified as an array of 32-bit integers.
Public methodStatic memberHas(Double, Double, Double)
Returns a value indicating whether the specified matrix contains a value within a given tolerance.
Public methodStatic memberHas(Single, Single, Double)
Returns a value indicating whether the specified matrix contains a value within a given tolerance.
Public methodStatic memberHasInfinity(Double)
Returns a value indicating whether the specified matrix contains a infinity value.
Public methodStatic memberHasInfinity(Double)
Returns a value indicating whether the specified matrix contains a infinity value.
Public methodStatic memberHasInfinity(Double)
Returns a value indicating whether the specified matrix contains a infinity value.
Public methodStatic memberHasNaN(Double)
Returns a value indicating whether the specified matrix contains a value that is not a number (NaN).
Public methodStatic memberHasNaN(Double)
Returns a value indicating whether the specified matrix contains a value that is not a number (NaN).
Public methodStatic memberHasNaN(Double)
Returns a value indicating whether the specified matrix contains a value that is not a number (NaN).
Public methodStatic memberIdentity(Int32)
Creates a square matrix with ones across its diagonal.
Public methodStatic memberIdentityT(Int32)
Creates a square matrix with ones across its diagonal.
Public methodStatic memberIndexOfT
Searches for the specified value and returns the index of the first occurrence within the array.
Public methodStatic memberIndices(Int32) Obsolete.
Creates a index vector.
Public methodStatic memberIndices(Int32, Int32) Obsolete.
Creates a index vector.
Public methodStatic memberInner(Byte, Byte) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Byte, Double) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Byte, Int32) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Byte, Single) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Decimal, Decimal) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Decimal, Double) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Decimal, Int32) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Decimal, Single) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Double, Double) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Double, Int32) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Double, Single) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Int16, Double) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Int16, Int16) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Int16, Int32) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Int16, Single) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Int32, Double) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Int32, Int32) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Int32, Single) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Int64, Double) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Int64, Int32) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Int64, Int64) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Int64, Single) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(SByte, Double) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(SByte, Int32) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(SByte, SByte) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(SByte, Single) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Single, Double) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Single, Int32) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInner(Single, Single) Obsolete.
Gets the inner product (dot product) between two vectors (a*bT).
Public methodStatic memberInnerProduct(Double, Double) Obsolete.
Obsolete. Please use the Dot(Double, Double) method instead.
Public methodStatic memberInnerProduct(Single, Single) Obsolete.
Obsolete. Please use the Dot(Double, Double) method instead.
Public methodStatic memberInsertColumnT(T)
Returns a new matrix with a new column vector inserted at the end of the original matrix.
Public methodStatic memberInsertColumnT(T)
Returns a new matrix with a new column vector inserted at the end of the original matrix.
Public methodStatic memberInsertColumnT, TSource(T, TSource)
Returns a new matrix with a given column vector inserted at the end of the original matrix.
Public methodStatic memberInsertColumnT, TSource(T, TSource)
Returns a new matrix with a given column vector inserted at the end of the original matrix.
Public methodStatic memberInsertColumnT, TSource(T, TSource)
Returns a new matrix with a given column vector inserted at the end of the original matrix.
Public methodStatic memberInsertColumnT, TSource(T, TSource)
Returns a new matrix with a given column vector inserted at the end of the original matrix.
Public methodStatic memberInsertColumnT, TSource(T, TSource, Int32)
Returns a new matrix with a given column vector inserted at a given index.
Public methodStatic memberInsertColumnT, TSource(T, TSource, Int32)
Returns a new matrix with a given column vector inserted at a given index.
Public methodStatic memberInsertColumnT, TSource(T, TSource, Int32)
Returns a new matrix with a given column vector inserted at a given index.
Public methodStatic memberInsertColumnT, TSource(T, TSource, Int32)
Returns a new matrix with a given column vector inserted at a given index.
Public methodStatic memberInsertRowT(T)
Returns a new matrix with a new row vector inserted at the end of the original matrix.
Public methodStatic memberInsertRowT(T)
Returns a new matrix with a new row vector inserted at the end of the original matrix.
Public methodStatic memberInsertRowT, TSource(T, TSource)
Returns a new matrix with a given row vector inserted at the end of the original matrix.
Public methodStatic memberInsertRowT, TSource(T, TSource)
Returns a new matrix with a given column vector inserted at the end of the original matrix.
Public methodStatic memberInsertRowT, TSource(T, TSource)
Returns a new matrix with a given row vector inserted at the end of the original matrix.
Public methodStatic memberInsertRowT, TSource(T, TSource, Int32)
Returns a new matrix with a given row vector inserted at a given index.
Public methodStatic memberInsertRowT, TSource(T, TSource, Int32)
Returns a new matrix with a given row vector inserted at a given index.
Public methodStatic memberInsertRowT, TSource(T, TSource, Int32)
Returns a new matrix with a given column vector inserted at a given index.
Public methodStatic memberInsertRowT, TSource(T, TSource, Int32)
Returns a new matrix with a given row vector inserted at a given index.
Public methodStatic memberInterval(Int32, Int32) Obsolete.
Creates an interval vector.
Public methodStatic memberInterval(DoubleRange, Double) Obsolete.
Creates an interval vector.
Public methodStatic memberInterval(DoubleRange, Int32) Obsolete.
Creates an interval vector.
Public methodStatic memberInterval(Double, Double, Double) Obsolete.
Creates an interval vector.
Public methodStatic memberInterval(Double, Double, Int32) Obsolete.
Creates an interval vector.
Public methodStatic memberInterval(Single, Single, Double) Obsolete.
Creates an interval vector.
Public methodStatic memberCode exampleInverse(Decimal)
Computes the inverse of a matrix.
Public methodStatic memberCode exampleInverse(Decimal)
Computes the inverse of a matrix.
Public methodStatic memberCode exampleInverse(Double)
Computes the inverse of a matrix.
Public methodStatic memberCode exampleInverse(Double)
Computes the inverse of a matrix.
Public methodStatic memberCode exampleInverse(Single)
Computes the inverse of a matrix.
Public methodStatic memberCode exampleInverse(Single)
Computes the inverse of a matrix.
Public methodStatic memberCode exampleInverse(Decimal, Boolean)
Computes the inverse of a matrix.
Public methodStatic memberCode exampleInverse(Decimal, Boolean)
Computes the inverse of a matrix.
Public methodStatic memberCode exampleInverse(Double, Boolean)
Computes the inverse of a matrix.
Public methodStatic memberCode exampleInverse(Double, Boolean)
Computes the inverse of a matrix.
Public methodStatic memberCode exampleInverse(Single, Boolean)
Computes the inverse of a matrix.
Public methodStatic memberCode exampleInverse(Single, Boolean)
Computes the inverse of a matrix.
Public methodStatic memberIsDiagonalT(T)
Returns true if a matrix is diagonal
Public methodStatic memberIsDiagonalT(T)
Returns true if a matrix is diagonal.
Public methodStatic memberIsEqual(Array, Array, Double, Double)
Compares two matrices for equality.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Byte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Double, Double, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int16, Int16, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int32, Int32, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Int64, Int64, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, SByte, Byte, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Byte, Single, Single, Double)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Byte, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Byte, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Byte, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Byte, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Decimal, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Decimal, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Double, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Double, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Double, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Double, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int16, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int16, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int16, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int16, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int32, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int32, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int32, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int32, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int64, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int64, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int64, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int64, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, SByte, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, SByte, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, SByte, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, SByte, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Single, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Single, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Single, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Single, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Byte, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Byte, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Byte, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Decimal, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Double, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Double, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Double, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int16, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int16, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int16, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int32, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int32, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int32, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int64, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int64, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Int64, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, SByte, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, SByte, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, SByte, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Single, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Single, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Single, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Byte, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Byte, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Decimal, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Decimal, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Double, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Double, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int16, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int16, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int32, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int32, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int64, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Int64, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, SByte, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, SByte, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Single, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Single, Decimal, Decimal)
Determines whether two vectors contain the same values.
Public methodStatic memberIsEqual(Decimal, Byte, Decimal, Decimal)
Determines whether two matrices contain the same values.
Public methodStatic memberIsEqual(Decimal, Byte, Decimal, Decimal)
Determines whether two matrices contain the same values.