NMath Reference Guide

## NMath |

Class NMathFunctions provides standard mathematical functions for NMath types.
Trigonometric functions, exponents, logarithms, powers, and square roots are
provided for vector, matrix, and complex number types.

Inheritance Hierarchy

SystemObject

CenterSpace.NMath.CoreNMathFunctions

CenterSpace.NMath.CoreAnalysisFunctions

CenterSpace.NMath.CoreMatrixFunctions

CenterSpace.NMath.CoreStatsFunctions

CenterSpace.NMath.CoreNMathFunctions

CenterSpace.NMath.CoreAnalysisFunctions

CenterSpace.NMath.CoreMatrixFunctions

CenterSpace.NMath.CoreStatsFunctions

Syntax

The NMathFunctions type exposes the following members.

Constructors

Name | Description | |
---|---|---|

NMathFunctions | Initializes a new instance of the NMathFunctions class |

Properties

Name | Description | |
---|---|---|

DoubleMachineEpsilon | The double precision machine epsilon for this machine. | |

FloatMachineEpsilon | The single precision machine epsilon for this machine. |

Methods

Name | Description | |
---|---|---|

Abs(Double) | Calculates the absolute value of a double-precision floating point number. | |

Abs(DoubleBandMatrix) | Creates a new matrix with the same dimensions and bandwidths as a given matrix, whose values are the result of applying the absolute value function to each element of the matrix. | |

Abs(DoubleComplex) | Calculates the absolute value of a complex number. | |

Abs(DoubleComplexBandMatrix) | Creates a new matrix with the same dimensions and bandwidths as a given matrix, whose values are the result of applying the absolute value function to each element of the matrix. | |

Abs(DoubleComplexLowerTriMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the absolute value function to each element of the matrix. | |

Abs(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the absolute value function to each element of the matrix. | |

Abs(DoubleComplexTriDiagMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the absolute value function to each element of the matrix. | |

Abs(DoubleComplexUpperTriMatrix) | ||

Abs(DoubleComplexVector) | Creates a new vector with the same dimension as a given vector, whose values are the result of applying the absolute value function to each element of the vector. | |

Abs(DoubleHermitianBandMatrix) | Creates a new matrix with the same dimensions and half bandwidth as a given matrix, whose values are the result of applying the absolute value function to each element of the matrix. | |

Abs(DoubleHermitianMatrix) | ||

Abs(DoubleLowerTriMatrix) | ||

Abs(DoubleMatrix) | ||

Abs(DoubleSymBandMatrix) | Creates a new matrix with the same dimensions and half bandwidth as a given matrix, whose values are the result of applying the absolute value function to each element of the matrix. | |

Abs(DoubleSymmetricMatrix) | ||

Abs(DoubleTriDiagMatrix) | ||

Abs(DoubleUpperTriMatrix) | ||

Abs(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the absolute value function to each element of the vector. | |

Abs(FloatBandMatrix) | Creates a new matrix with the same dimensions and bandwidths as a given matrix, whose values are the result of applying the absolute value function to each element of the matrix. | |

Abs(FloatComplex) | Calculates the absolute value of a complex number. | |

Abs(FloatComplexBandMatrix) | ||

Abs(FloatComplexLowerTriMatrix) | ||

Abs(FloatComplexMatrix) | ||

Abs(FloatComplexTriDiagMatrix) | ||

Abs(FloatComplexUpperTriMatrix) | ||

Abs(FloatComplexVector) | Creates a new vector with the same dimension as a given vector, whose values are the result of applying the absolute value function to each element of the vector. | |

Abs(FloatHermitianBandMatrix) | Creates a new matrix with the same dimensions and half bandwidth as a given matrix, whose values are the result of applying the absolute value function to each element of the matrix. | |

Abs(FloatHermitianMatrix) | ||

Abs(FloatLowerTriMatrix) | ||

Abs(FloatMatrix) | ||

Abs(FloatSymBandMatrix) | ||

Abs(FloatSymmetricMatrix) | ||

Abs(FloatTriDiagMatrix) | ||

Abs(FloatUpperTriMatrix) | ||

Abs(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the absolute value function to each element of the given vector. | |

Abs(Single) | Calculates the absolute value of a floating point number. | |

AbsSum(DoubleComplexSparseVector) | Calculates the sum of the absolute value of a given vector's elements. | |

AbsSum(DoubleComplexVector) | Calculates the sum of the L1 norms of a given vector's elements. | |

AbsSum(DoubleSparseVector) | Calculates the sum of the absolute value of a given vector's elements. | |

AbsSum(DoubleVector) | Calculates the sum of the absolute value of a given vector's elements. | |

AbsSum(FloatComplexSparseVector) | Calculates the sum of the absolute value of a given vector's elements. | |

AbsSum(FloatComplexVector) | Calculates the sum of the L1 norms of a given vector's elements. | |

AbsSum(FloatSparseVector) | Calculates the sum of the absolute value of a given vector's elements. | |

AbsSum(FloatVector) | Calculates the sum of the absolute value of a given vector's elements. | |

Acos(Double) | Calculates the arccosine of a double-precision floating point number. | |

Acos(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arccosine function to each element of the matrix. | |

Acos(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arccosine function to each element of the matrix. | |

Acos(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the arccosine function to each element of the vector. | |

Acos(FloatMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arccosine function to each element of the matrix. | |

Acos(FloatSymmetricMatrix) | ||

Acos(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the arccosine function to each element of the given vector. | |

Acos(Single) | Calculates the arccosine of a floating point number. | |

And | Returns the logical AND of two boolean values. | |

Arg(DoubleBandMatrix) | Returns the complex arguments of a given matrix's elements. In this case, there is no imaginary part, so this method simply returns the given matrix. | |

Arg(DoubleComplex) | Returns the argument (or phase) of a complex number. | |

Arg(DoubleComplexBandMatrix) | Returns the complex arguments of a given matrix's elements. | |

Arg(DoubleComplexLowerTriMatrix) | Returns the complex arguments of a given matrix's elements. | |

Arg(DoubleComplexMatrix) | Returns the arguments of a given matrix's elements. In this case, there is no imaginary part, so this method simply returns the given matrix. | |

Arg(DoubleComplexTriDiagMatrix) | Returns the complex arguments of a given matrix's elements. | |

Arg(DoubleComplexUpperTriMatrix) | Returns the complex arguments of a given matrix's elements. | |

Arg(DoubleComplexVector) | Returns a real vector whose values are the arguments of the corresponding complex vector entries. | |

Arg(DoubleHermitianBandMatrix) | Returns the complex arguments of a given matrix's elements. | |

Arg(DoubleHermitianMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arg function to each element of the matrix. | |

Arg(DoubleLowerTriMatrix) | Returns the complex arguments of a given matrix's elements. In this case, there is no imaginary part, so this method simply returns the given matrix. | |

Arg(DoubleMatrix) | Returns the complex arguments of a given matrix's elements. In this case, there is no imaginary part, so this method simply returns the given matrix. | |

Arg(DoubleSymBandMatrix) | ||

Arg(DoubleSymmetricMatrix) | ||

Arg(DoubleTriDiagMatrix) | ||

Arg(DoubleUpperTriMatrix) | ||

Arg(DoubleVector) | Calculates the complex argument of a vector. | |

Arg(FloatBandMatrix) | ||

Arg(FloatComplex) | Returns the argument (or phase) of a complex number. | |

Arg(FloatComplexBandMatrix) | Returns the complex arguments of a given matrix's elements. | |

Arg(FloatComplexLowerTriMatrix) | Returns the complex arguments of a given matrix's elements. | |

Arg(FloatComplexMatrix) | Returns a real matrix whose values are the arguments of the corresponding complex matrix entries. | |

Arg(FloatComplexTriDiagMatrix) | Returns the complex arguments of a given matrix's elements. | |

Arg(FloatComplexUpperTriMatrix) | Returns the complex arguments of a given matrix's elements. | |

Arg(FloatComplexVector) | Returns a real vector whose values are the arguments of the corresponding complex vector entries. | |

Arg(FloatHermitianBandMatrix) | Returns the complex arguments of a given matrix's elements. | |

Arg(FloatHermitianMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arg function to each element of the matrix. | |

Arg(FloatLowerTriMatrix) | ||

Arg(FloatMatrix) | Returns the arguments of a given matrix's elements. In this case, there is no imaginary part, so this method simply returns the given matrix. | |

Arg(FloatSymBandMatrix) | ||

Arg(FloatSymmetricMatrix) | ||

Arg(FloatTriDiagMatrix) | ||

Arg(FloatUpperTriMatrix) | ||

Arg(FloatVector) | Calculates the complex argument of a vector. | |

ArrayOfRandomNumbers(Int32, Double, Double) | Constructs an array of uniformly distributed random numbers whose values lie between the given minimum and maximum values. | |

ArrayOfRandomNumbers(Int32, Double, Double, Int32) | Constructs an array of uniformly distributed random numbers whose values lie between the given minimum and maximum values. | |

Asin(Double) | Calculates the arcsine of a double-precision floating point number. | |

Asin(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arcsine function to each element of the matrix. | |

Asin(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arcsine function to each element of the matrix. | |

Asin(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the arcsine function to each element of the vector. | |

Asin(FloatMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arcsine function to each element of the matrix. | |

Asin(FloatSymmetricMatrix) | ||

Asin(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the arcsine function to each element of the given vector. | |

Asin(Single) | Calculates the arcsine of a floating point number. | |

Atan(Double) | Calculates the arctangent of a double-precision floating point number. | |

Atan(DoubleComplex) | Calculates the inverse tangent of a complex number. | |

Atan(DoubleComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the arc tangent function to each element of the vector. | |

Atan(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arctangent function to each element of the matrix. | |

Atan(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arctangent function to each element of the matrix. | |

Atan(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the arctangent function to each element of the vector. | |

Atan(FloatMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arctangent function to each element of the matrix. | |

Atan(FloatSymmetricMatrix) | ||

Atan(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the arctangent function to each element of the given vector. | |

Atan(Single) | Calculates the arctangent of a floating point number. | |

Atan2(Double, Double) | Calculates the arctangent of the two double-precision floating point numbers. | |

Atan2(DoubleMatrix, DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arctangent2 function to each element of the matrix with the corresponding element from a second matrix. | |

Atan2(DoubleSymmetricMatrix, DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arctangent2 function to each element of the matrix with the corresponding element from a second matrix. | |

Atan2(DoubleVector, DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the arctangent2 function to each element of the vector with the appropriate parameter from w. | |

Atan2(FloatMatrix, FloatMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the arctangent2 function to each element of the matrix with the corresponding element from a second matrix. | |

Atan2(FloatSymmetricMatrix, FloatSymmetricMatrix) | ||

Atan2(FloatVector, FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the arctangent2 function to each element of the given vector. | |

Atan2(Single, Single) | Calculates the arctangent of the two floating point numbers. | |

Beta | Obsolete.Returns the value of the beta function at a given value. | |

Binomial | Obsolete.Returns the binomial coefficient ("n choose m"), the number of ways of picking m unordered outcomes from n possibilities. | |

BinomialLn | Obsolete.Returns the natural log of the binomial coefficient ("n choose m"), the number of ways of picking m unordered outcomes from n possibilities. | |

Ceil(Double) | Calculates the ceiling rounding function of a double-precision floating point number. | |

Ceil(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the ceiling rounding function to each element of the matrix. | |

Ceil(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the ceiling rounding function to each element of the vector. | |

Ceil(FloatMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the ceiling rounding function to each element of the matrix. | |

Ceil(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the ceiling rounding function to each element of the given vector. | |

Ceil(Single) | Calculates the ceiling rounding function of a floating point number. | |

CentralMoment(Double, Int32) | Calculates the specified central moment about the mean for the the given data. | |

CentralMoment(DoubleVector, Int32) | Calculates the specified central moment about the mean for the the given data. | |

CentralMoment(IDFColumn, Int32) | Calculates the specified central moment about the mean for the the given data. | |

CentralMoment(Int32, Int32) | Calculates the specified central moment about the mean for the the given data. | |

ConditionNumber(DoubleComplexLowerTriMatrix) | Computes an estimate of the reciprocal of the condition number of a given matrix with respect to the one norm. | |

ConditionNumber(DoubleComplexTriDiagMatrix) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. Matrix is assumed to be Hermitian and positive definite. | |

ConditionNumber(DoubleComplexUpperTriMatrix) | Computes an estimate of the reciprocal of the condition number of a given matrix with respect to the one norm. | |

ConditionNumber(DoubleHermitianBandMatrix) | Computes an estimate of the reciprocal of the condition number of a given matrix with respect to the one norm. | |

ConditionNumber(DoubleHermitianMatrix) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(DoubleLowerTriMatrix) | ||

ConditionNumber(DoubleSymBandMatrix) | ||

ConditionNumber(DoubleSymmetricMatrix) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(DoubleTriDiagMatrix) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(DoubleUpperTriMatrix) | ||

ConditionNumber(FloatComplexLowerTriMatrix) | ||

ConditionNumber(FloatComplexTriDiagMatrix) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(FloatComplexUpperTriMatrix) | ||

ConditionNumber(FloatHermitianBandMatrix) | ||

ConditionNumber(FloatHermitianMatrix) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(FloatLowerTriMatrix) | ||

ConditionNumber(FloatSymBandMatrix) | ||

ConditionNumber(FloatSymmetricMatrix) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(FloatTriDiagMatrix) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(FloatUpperTriMatrix) | ||

ConditionNumber(DoubleBandMatrix, NormType) | Computes an estimate of the reciprocal of the condition number of a given matrix in the specified norm type. | |

ConditionNumber(DoubleComplexBandMatrix, NormType) | Computes an estimate of the reciprocal of the condition number of a given matrix in the specified norm type. | |

ConditionNumber(DoubleComplexLowerTriMatrix, NormType) | Computes an estimate of the reciprocal of the condition number of a given matrix with respect to the specified norm. | |

ConditionNumber(DoubleComplexMatrix, NormType) | Computes the reciprocal of the condition number of a given matrix in the specified norm type. | |

ConditionNumber(DoubleComplexTriDiagMatrix, NormType) | Computes an estimate of the reciprocal of the condition number of a given matrix in the specified norm type. | |

ConditionNumber(DoubleComplexUpperTriMatrix, NormType) | Computes an estimate of the reciprocal of the condition number of a given matrix with respect to the specified norm. | |

ConditionNumber(DoubleHermitianBandMatrix, Boolean) | ||

ConditionNumber(DoubleHermitianMatrix, Boolean) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(DoubleLowerTriMatrix, NormType) | Computes an estimate of the reciprocal of the condition number of a given matrix with respect to the specified norm. | |

ConditionNumber(DoubleMatrix, NormType) | Computes the reciprocal of the condition number of a given matrix in the specified norm type. | |

ConditionNumber(DoubleSymBandMatrix, Boolean) | ||

ConditionNumber(DoubleSymmetricMatrix, Boolean) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(DoubleTriDiagMatrix, NormType) | ||

ConditionNumber(DoubleTriDiagMatrix, Boolean) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(DoubleUpperTriMatrix, NormType) | ||

ConditionNumber(FloatBandMatrix, NormType) | ||

ConditionNumber(FloatComplexBandMatrix, NormType) | ||

ConditionNumber(FloatComplexLowerTriMatrix, NormType) | ||

ConditionNumber(FloatComplexMatrix, NormType) | Computes the reciprocal of the condition number of a given matrix in the specified norm type. | |

ConditionNumber(FloatComplexTriDiagMatrix, NormType) | ||

ConditionNumber(FloatComplexTriDiagMatrix, Boolean) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(FloatComplexUpperTriMatrix, NormType) | ||

ConditionNumber(FloatHermitianBandMatrix, Boolean) | ||

ConditionNumber(FloatHermitianMatrix, Boolean) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(FloatLowerTriMatrix, NormType) | ||

ConditionNumber(FloatMatrix, NormType) | Computes the reciprocal of the condition number of a given matrix in the specified norm type. | |

ConditionNumber(FloatSymBandMatrix, Boolean) | ||

ConditionNumber(FloatSymmetricMatrix, Boolean) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(FloatTriDiagMatrix, NormType) | ||

ConditionNumber(FloatTriDiagMatrix, Boolean) | Computes an estimate of the reciprocal of the condition number of a given matrix in the 1-norm. | |

ConditionNumber(FloatUpperTriMatrix, NormType) | ||

Conj(DoubleBandMatrix) | Calculates the complex conjugates of a given matrix's elements. In this case, since there is no imaginary part, this method simply returns the given matrix. | |

Conj(DoubleComplex) | Returns the conjugate of a complex number. | |

Conj(DoubleComplexBandMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(DoubleComplexCsrSparseMatrix) | Calculates the complex conjugates of a given matrix's elements. In this case, since there is no imaginary part, this method simply returns the given matrix. | |

Conj(DoubleComplexLowerTriMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(DoubleComplexMatrix) | Calculates the complex conjugates of a given matrix's elements. In this case, since there is no imaginary part, this method simply returns the given matrix. | |

Conj(DoubleComplexTriDiagMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(DoubleComplexUpperTriMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(DoubleComplexVector) | Returns a vector which contains the complex conjuates of the given vector's elements. | |

Conj(DoubleCsrSparseMatrix) | ||

Conj(DoubleHermitianBandMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(DoubleHermitianMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(DoubleLowerTriMatrix) | ||

Conj(DoubleMatrix) | ||

Conj(DoubleSymBandMatrix) | ||

Conj(DoubleSymmetricMatrix) | ||

Conj(DoubleTriDiagMatrix) | ||

Conj(DoubleUpperTriMatrix) | ||

Conj(DoubleVector) | Calculates the complex conjugate of a given vector. | |

Conj(FloatBandMatrix) | ||

Conj(FloatComplex) | Returns the conjugate of a complex number. | |

Conj(FloatComplexBandMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(FloatComplexCsrSparseMatrix) | ||

Conj(FloatComplexLowerTriMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(FloatComplexMatrix) | ||

Conj(FloatComplexTriDiagMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(FloatComplexUpperTriMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(FloatComplexVector) | Returns a vector which contains the complex conjuates of the given vector's elements. | |

Conj(FloatCsrSparseMatrix) | ||

Conj(FloatHermitianBandMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(FloatHermitianMatrix) | Calculates the complex conjugates of a given matrix's elements. | |

Conj(FloatLowerTriMatrix) | ||

Conj(FloatMatrix) | ||

Conj(FloatSymBandMatrix) | ||

Conj(FloatSymmetricMatrix) | ||

Conj(FloatTriDiagMatrix) | ||

Conj(FloatUpperTriMatrix) | ||

Conj(FloatVector) | Calculates the complex conjugate of a given vector. | |

ConjDot(DoubleComplexVector, DoubleComplexVector) | Calculates the conjugate dot product of two vectors. | |

ConjDot(FloatComplexVector, FloatComplexVector) | Calculates the conjugate dot product of two vectors. | |

ConjTranspose(DoubleComplexMatrix) | Returns the conjugate of the transpose of a given matrix. The matrix returned is a new view of the same data as the given matrix. | |

ConjTranspose(FloatComplexMatrix) | Returns the conjugate of the transpose of a given matrix. The matrix returned is a new view of the same data as the given matrix. | |

ConjTransposeProduct(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix) | Matrix conjugate transpose inner product of two sparse matrices in compressed row (CSR) format. The result is a sparse matrix in CSR format. | |

ConjTransposeProduct(DoubleComplexMatrix, DoubleComplexMatrix) | Returns the matrix inner product of the conjugate transpose of a given matrix and a second matrix. | |

ConjTransposeProduct(DoubleComplexMatrix, DoubleComplexVector) | Computes the product of the conjugate transpose of a given matrix and a vector. | |

ConjTransposeProduct(FloatComplexCsrSparseMatrix, FloatComplexCsrSparseMatrix) | Matrix conjugate transpose inner product of two sparse matrices in compressed row (CSR) format. The result is a sparse matrix in CSR format. | |

ConjTransposeProduct(FloatComplexMatrix, FloatComplexMatrix) | Returns the matrix inner product of the conjugate transpose of a given matrix and a second matrix. | |

ConjTransposeProduct(FloatComplexMatrix, FloatComplexVector) | Computes the product of the conjugate transpose of a given matrix and a vector. | |

ConjTransposeProduct(DoubleComplexMatrix, DoubleComplexMatrix, DoubleComplexMatrix) | Computes the matrix inner product of the conjugate transpose of a given matrix and a second matrix and places the result in a third matrix. | |

ConjTransposeProduct(FloatComplexMatrix, FloatComplexMatrix, FloatComplexMatrix) | Computes the matrix inner product of the conjugate transpose of a given matrix and a second matrix and places the result in a third matrix. | |

CopyOnlyReal | Returns a copy of the input matrix only if the input matrix contains only real values (no NaN's of infinite values allowed). If the input matrix contains any non-real values an InvalidArgumentException is thrown. | |

CorrelatedRandomInputs(DoubleMatrix, DoubleMatrix) | Accepts a set of input varaibles, each stored as a row in a matrix, and constructs a corresponding matrix of input variable values whose Spearmans rank correlation matrix is approximately equal to the specified correlation matrix. The resulting correlated inputs with their marginal distributions intact. InputVariableCorrelator | |

CorrelatedRandomInputs(DoubleMatrix, DoubleSymmetricMatrix) | Accepts a set of input varaibles, each stored as a row in a matrix, and constructs a corresponding matrix of input variable values whose Spearmans rank correlation matrix is approximately equal to the specified correlation matrix. The resulting correlated inputs marginal distributions are the same as the original inputs. InputVariableCorrelator | |

CorrelatedRandomInputs(Int32, Double, RandomNumberGenerator, RandomNumberGenerator) | Creates two sequences of correlated random numbers using the specified random number generators. The created sequence's Spearman rank correlation will be approximately equal to the specified number. | |

Correlation(Double, Double) | Computes the Pearson correlation of two data sets. | |

Correlation(DoubleVector, DoubleVector) | Computes the Pearson correlation of two data sets. | |

Correlation(IDFColumn, IDFColumn) | Computes the Pearson correlation of two data sets. | |

Correlation(Int32, Int32) | Computes the Pearson correlation of two data sets. | |

CorrelationMatrix | Computes the Pearson correlation matrix for a set of random inputs. The random inputs are taken to be the columns of the input matrix. The symmetric, positive definite matrix whose i,j entry is the Pearson correlation coefficient between the inputs in column i and column j is computed and returned. | |

Cos(Double) | Calculates the cosine of a double-precision floating point number. | |

Cos(DoubleComplex) | Calculates the cosine of a complex number. | |

Cos(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the cosine function to each element of the matrix. | |

Cos(DoubleComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the cosine function to each element of the given vector. | |

Cos(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the cosine function to each element of the matrix. | |

Cos(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the cosine function to each element of the matrix. | |

Cos(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the cosine function to each element of the vector. | |

Cos(FloatComplex) | Calculates the cosine of a complex number. | |

Cos(FloatComplexMatrix) | ||

Cos(FloatComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the cosine function to each element of the given vector. | |

Cos(FloatMatrix) | ||

Cos(FloatSymmetricMatrix) | ||

Cos(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the cosine function to each element of the given vector. | |

Cos(Single) | Calculates the cosine of a floating point number. | |

Cos(DoubleComplexVector, DoubleComplexVector) | Applies the cosine function to each element of the input vector and places the result in the given output vector. | |

Cos(DoubleVector, DoubleVector) | Applies the cosine function to each element of the input vector and places the result in the given output vector. | |

Cos(FloatComplexVector, FloatComplexVector) | Applies the cosine function to each element of the input vector and places the result in the given output vector. | |

Cos(FloatVector, FloatVector) | ||

Cosh(Double) | Calculates the hyperbolic cosine of a double-precision floating point number. | |

Cosh(DoubleComplex) | Calculates the hyperbolic cosine of a complex number. | |

Cosh(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the hyperpolic cosine function to each element of the matrix. | |

Cosh(DoubleComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the hyperpolic cosine function to each element of the vector. | |

Cosh(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the hyperpolic cosine function to each element of the matrix. | |

Cosh(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the hyperpolic cosine function to each element of the matrix. | |

Cosh(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the hyperpolic cosine function to each element of the vector. | |

Cosh(FloatComplex) | Calculates the hyperbolic cosine of a complex number. | |

Cosh(FloatComplexMatrix) | ||

Cosh(FloatComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the hyperpolic cosine function to each element of the vector. | |

Cosh(FloatMatrix) | ||

Cosh(FloatSymmetricMatrix) | ||

Cosh(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the hyperpolic cosine function to each element of the given vector. | |

Cosh(Single) | Calculates the hyperbolic cosine of a floating point number. | |

Count(Double) | Returns the number of elements in a data set. | |

Count(DoubleVector) | Returns the number of elements in a data set. | |

Count(IDFColumn) | Returns the number of elements in a data set. | |

Count(Int32) | Returns the number of elements in a data set. | |

CountIf(Double, FuncDouble, Boolean) | Calculates how many elements in an array return true when a logical function is applied. | |

CountIf(DoubleVector, FuncDouble, Boolean) | Calculates how many elements in a vector return true when a logical function is applied. | |

CountIf(IDFColumn, FuncDouble, Boolean) | Calculates how many elements in a column return true when a logical function is applied. | |

CountIf(IDFColumn, FuncInt32, Boolean) | Calculates how many elements in a column return true when a logical function is applied. | |

CountIf(IDFColumn, FuncString, Boolean) | Calculates how many elements in a column return true when a logical function is applied. | |

CountIf(Int32, FuncDouble, Boolean) | Calculates how many elements in an array return true when a logical function is applied. | |

CountIf(Int32, FuncInt32, Boolean) | Calculates how many elements in an array return true when a logical function is applied. | |

Counts(Double) | Returns a dictionary in which the keys are the unique elements in a given data set and the values are how many times they occur. | |

Counts(DoubleVector) | Returns a dictionary in which the keys are the unique elements in a given data set and the values are how many times they occur. | |

Counts(IDFColumn) | Returns a dictionary in which the keys are the unique elements in a given data set and the values are how many times they occur. | |

Counts(Int32) | ||

Covariance(Double, Double) | Computes the covariance of two data sets. | |

Covariance(DoubleVector, DoubleVector) | Computes the covariance of two data sets. | |

Covariance(FloatVector, FloatVector) | Computes the covariance of two data sets. | |

Covariance(IDFColumn, IDFColumn) | Computes the covariance of two data sets. | |

Covariance(Int32, Int32) | Computes the covariance of two data sets. | |

Covariance(Double, Double, BiasType) | Computes the covariance of two data sets using the specified bias. | |

Covariance(DoubleVector, DoubleVector, BiasType) | Computes the covariance of two data sets using the specified bias. | |

Covariance(FloatVector, FloatVector, BiasType) | Computes the covariance of two data sets using the specified bias. | |

Covariance(IDFColumn, IDFColumn, BiasType) | Computes the covariance of two data sets using the specified bias. | |

Covariance(Int32, Int32, BiasType) | Computes the covariance of two data sets using the specified bias. | |

CovarianceMatrix(DoubleMatrix) | Creates a square, symmetric matrix containing the variances and covariances of the columns in data. | |

CovarianceMatrix(FloatMatrix) | Creates a square, symmetric matrix containing the variances and covariances of the columns in data. | |

CovarianceMatrix(DoubleMatrix, BiasType) | Creates a square, symmetric matrix containing the variances and covariances of the columns in data. | |

CovarianceMatrix(DoubleMatrix, Boolean) | Creates a square, symmetric matrix containing the variances and covariances of the columns in data. | |

CovarianceMatrix(FloatMatrix, BiasType) | Creates a square, symmetric matrix containing the variances and covariances of the columns in data. | |

CovarianceMatrix(FloatMatrix, Boolean) | Creates a square, symmetric matrix containing the variances and covariances of the columns in data. | |

CovarianceMatrix(DoubleMatrix, BiasType, Boolean) | Creates a square, symmetric matrix containing the variances and covariances of the columns in data. | |

CovarianceMatrix(FloatMatrix, BiasType, Boolean) | Creates a square, symmetric matrix containing the variances and covariances of the columns in data. | |

CovarianceMatrixMemoized(DoubleMatrix, BiasType) | Creates a square, symmetric matrix containing the variances and covariances of the columns in data. Intermediate calculations are memoized. | |

CovarianceMatrixMemoized(FloatMatrix, BiasType) | Creates a square, symmetric matrix containing the variances and covariances of the columns in data. Intermediate calculations are memoized. | |

Cronbach(DoubleMatrix) | Standardized Cronbach alpha test for reliability. | |

Cronbach(FloatMatrix) | Standardized Cronbach alpha test for reliability. | |

Cross(DoubleVector, DoubleVector) |
Computes the cross product C# v X u C# u C# v | |

Cross(FloatVector, FloatVector) |
Computes the cross product C# v X u C# u C# v | |

Cross(DoubleVector, DoubleVector, DoubleVector) |
Computes the cross product C# v X u C# u C# v | |

Cross(FloatVector, FloatVector, FloatVector) |
Computes the cross product C# v X u C# u C# v | |

CumulativeProduct(DoubleVector) | Calculates the a vector containing the cumulative product of the elements in a given vector. | |

CumulativeProduct(FloatVector) | Calculates the a vector containing the cumulative product of the elements in a given vector. | |

CumulativeSum(DoubleVector) | Calculates the a vector containing the cumulative sum of the elements in a given vector. | |

CumulativeSum(FloatVector) | Calculates the a vector containing the cumulative sum of the elements in a given vector. | |

Decile(Double, Int32) | Calculates the specified decile of the given data. | |

Decile(DoubleVector, Int32) | Calculates the specified decile of the given data. | |

Decile(IDFColumn, Int32) | Calculates the specified decile of the given data. | |

Decile(Int32, Int32) | Calculates the specified decile of the given data. | |

Delta(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the delta function to each element of the matrix. | |

Delta(DoubleComplexVector) | Calculates a vector containing the differences between successive elements in a given vector. | |

Delta(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the delta function to each element of the matrix. | |

Delta(DoubleVector) | Returns a vector containing differences between successive elements in the vector. | |

Delta(FloatComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the delta function to each element of the matrix. | |

Delta(FloatComplexVector) | Calculates a vector containing the differences between successive elements in a given vector. | |

Delta(FloatMatrix) | ||

Delta(FloatVector) | Calculates a vector containing the differences between successive elements in a given vector. | |

DenseProduct(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix) | Matrix inner product of two sparse matrices in compressed row (CSR) format. Result is a dense matrix. | |

DenseProduct(DoubleCsrSparseMatrix, DoubleCsrSparseMatrix) | Matrix inner product of two sparse matrices in compressed row (CSR) format. Result is a dense matrix. | |

DenseProduct(FloatComplexCsrSparseMatrix, FloatComplexCsrSparseMatrix) | Matrix inner product of two sparse matrices in compressed row (CSR) format. Result is a dense matrix. | |

DenseProduct(FloatCsrSparseMatrix, FloatCsrSparseMatrix) | ||

DenseTransposeProduct(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix) | Matrix transpose inner product of two sparse matrices in compressed row (CSR) format. The result is a dense matrix. | |

DenseTransposeProduct(DoubleCsrSparseMatrix, DoubleCsrSparseMatrix) | Matrix transpose inner product of two sparse matrices in compressed row (CSR) format. The result is a dense matrix. | |

DenseTransposeProduct(FloatComplexCsrSparseMatrix, FloatComplexCsrSparseMatrix) | Matrix transpose inner product of two sparse matrices in compressed row (CSR) format. The result is a dense matrix. | |

DenseTransposeProduct(FloatCsrSparseMatrix, FloatCsrSparseMatrix) | ||

Determinant(DoubleBandMatrix) | Computes the determinant of the matrix. | |

Determinant(DoubleComplexBandMatrix) | Computes the determinant of the matrix. | |

Determinant(DoubleComplexLowerTriMatrix) | Computes the determinant of A. | |

Determinant(DoubleComplexMatrix) | Computes the determinant of a given matrix. | |

Determinant(DoubleComplexTriDiagMatrix) | Computes the determinant of the matrix. | |

Determinant(DoubleComplexUpperTriMatrix) | Computes the determinant of A. | |

Determinant(DoubleHermitianBandMatrix) | Computes the determinant of the matrix. | |

Determinant(DoubleHermitianMatrix) | Computes the determinant of A. | |

Determinant(DoubleLowerTriMatrix) | Computes the determinant of A. | |

Determinant(DoubleMatrix) | Computes the determinant of a given matrix. | |

Determinant(DoubleSymBandMatrix) | Computes the determinant of A. | |

Determinant(DoubleSymmetricMatrix) | Computes the determinant of a symmetric matrix. | |

Determinant(DoubleTriDiagMatrix) | Computes the determinant of the matrix. | |

Determinant(DoubleUpperTriMatrix) | Computes the determinant of A. | |

Determinant(FloatBandMatrix) | Computes the determinant of the matrix. | |

Determinant(FloatComplexBandMatrix) | Computes the determinant of the matrix. | |

Determinant(FloatComplexLowerTriMatrix) | Computes the determinant of A. | |

Determinant(FloatComplexMatrix) | Computes the determinant of a given matrix. | |

Determinant(FloatComplexTriDiagMatrix) | Computes the determinant of the matrix. | |

Determinant(FloatComplexUpperTriMatrix) | Computes the determinant of A. | |

Determinant(FloatHermitianBandMatrix) | Computes the determinant of the matrix. | |

Determinant(FloatHermitianMatrix) | Computes the determinant of A. | |

Determinant(FloatLowerTriMatrix) | Computes the determinant of A. | |

Determinant(FloatMatrix) | Computes the determinant of a given matrix. | |

Determinant(FloatSymBandMatrix) | Computes the determinant of A. | |

Determinant(FloatSymmetricMatrix) | Computes the determinant of a symmetric matrix. | |

Determinant(FloatTriDiagMatrix) | Computes the determinant of the matrix. | |

Determinant(FloatUpperTriMatrix) | Computes the determinant of A. | |

Determinant(DoubleComplexTriDiagMatrix, Boolean) | Computes the determinant of the matrix. | |

Determinant(DoubleHermitianBandMatrix, Boolean) | Computes the determinant of the matrix. | |

Determinant(DoubleHermitianMatrix, Boolean) | Computes the determinant of A. | |

Determinant(DoubleSymBandMatrix, Boolean) | Computes the determinant of A. | |

Determinant(DoubleSymmetricMatrix, Boolean) | Computes the determinant of a symmetric matrix. | |

Determinant(DoubleTriDiagMatrix, Boolean) | Computes the determinant of the matrix. | |

Determinant(FloatComplexTriDiagMatrix, Boolean) | Computes the determinant of the matrix. | |

Determinant(FloatHermitianBandMatrix, Boolean) | Computes the determinant of the matrix. | |

Determinant(FloatHermitianMatrix, Boolean) | Computes the determinant of A. | |

Determinant(FloatSymBandMatrix, Boolean) | Computes the determinant of A. | |

Determinant(FloatSymmetricMatrix, Boolean) | Computes the determinant of a symmetric matrix. | |

Determinant(FloatTriDiagMatrix, Boolean) | Computes the determinant of the matrix. | |

Dot(DoubleComplexSparseVector, DoubleComplexVector) | Calculates the dot product of a sparse vector and a dense vector. | |

Dot(DoubleComplexVector, DoubleComplexSparseVector) | Calculates the dot product of a sparse vector and a dense vector. | |

Dot(DoubleComplexVector, DoubleComplexVector) | Calculates the dot product of two vectors. | |

Dot(DoubleSparseVector, DoubleVector) | Calculates the dot product of a sparse vector and a dense vector. | |

Dot(DoubleVector, DoubleSparseVector) | Calculates the dot product of a sparse vector and a dense vector. | |

Dot(DoubleVector, DoubleVector) | Calculates the dot product of two vectors. | |

Dot(FloatComplexSparseVector, FloatComplexVector) | Calculates the dot product of a sparse vector and a dense vector. | |

Dot(FloatComplexVector, FloatComplexSparseVector) | Calculates the dot product of a sparse vector and a dense vector. | |

Dot(FloatComplexVector, FloatComplexVector) | Calculates the dot product of two vectors. | |

Dot(FloatSparseVector, FloatVector) | Calculates the dot product of a sparse vector and a dense vector. | |

Dot(FloatVector, FloatSparseVector) | Calculates the dot product of a sparse vector and a dense vector. | |

Dot(FloatVector, FloatVector) | Calculates the dot product of two vectors. | |

DoubleNormalRandomMatrix | Creates a matrix of normally distributed random numbers. | |

DoubleNormalRandomVector | Creates a vector of normally distributed random numbers. | |

DoubleRandomMatrix | Creates a matrix of uniformly distributed random numbers. | |

DoubleRandomVector | Creates a vextor of uniformly distributed random numbers. | |

DurbinWatson(Double) | Calculates the Durbin-Watson statistic of the given data. | |

DurbinWatson(DoubleVector) | Calculates the Durbin-Watson statistic of the given data. | |

DurbinWatson(IDFColumn) | Calculates the Durbin-Watson statistic of the given data. | |

DurbinWatson(Int32) | Calculates the Durbin-Watson statistic of the given data. | |

EstimateConditionNumber(DoubleComplexMatrix, NormType) | Estimates the reciprocal of the condition number of a given matrix in the specified norm type. | |

EstimateConditionNumber(DoubleMatrix, NormType) | Estimates the reciprocal of the condition number of a given matrix in the specified norm type. | |

EstimateConditionNumber(FloatComplexMatrix, NormType) | Estimates the reciprocal of the condition number of a given matrix in the specified norm type. | |

EstimateConditionNumber(FloatMatrix, NormType) | Estimates the reciprocal of the condition number of a given matrix in the specified norm type. | |

Exp(Double) | Calculates the exponential function, e^x, of a double-precision floating point number. | |

Exp(DoubleComplex) | Calculates the exponential function, e^x, of a complex number. | |

Exp(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the inverse of the natual logarithm to each element of the matrix. | |

Exp(DoubleComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the exponential function to each element of the vector. | |

Exp(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the inverse of the natual logarithm to each element of the matrix. | |

Exp(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the inverse of the natual logarithm to each element of the vector. | |

Exp(FloatComplex) | Calculates the exponential function, e^x, of a complex number. | |

Exp(FloatComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the inverse of the natual logarithm to each element of the matrix. | |

Exp(FloatComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the inverse of the natual logarithm to each element of the vector. | |

Exp(FloatMatrix) | ||

Exp(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the exponential function to each element of the given vector. | |

Exp(Single) | Calculates the exponential function, e^x, of a floating point number. | |

Exp(DoubleComplexVector, DoubleComplexVector) | Applies the exponential function to each element of the input vector and places the result in the given output vector. | |

Exp(DoubleVector, DoubleVector) | Applies the exponential function to each element of the input vector and places the result in the given output vector. | |

Exp(FloatComplexVector, FloatComplexVector) | Applies the exponential function to each element of the input vector and places the result in the given output vector. | |

Exp(FloatVector, FloatVector) | ||

Expm(DoubleComplexMatrix) | Computes the matrix exponential, e^A, of a given square matrix. | |

Expm(DoubleMatrix) | Computes the matrix exponential, e^A, of a given square matrix. | |

Expm(FloatComplexMatrix) | Computes the matrix exponential, e^A, of a given square matrix. | |

Expm(FloatMatrix) | Computes the matrix exponential, e^A, of a given square matrix. | |

Expm(DoubleComplexMatrix, Double) | Computes the matrix exponential, e^A, of a given square matrix. | |

Expm(DoubleMatrix, Double) | Computes the matrix exponential, e^A, of a given square matrix. | |

Expm(FloatComplexMatrix, Single) | Computes the matrix exponential, e^A, of a given square matrix. | |

Expm(FloatMatrix, Double) | Computes the matrix exponential, e^A, of a given square matrix. | |

Factorial | Obsolete.Returns n!, the number of ways that n objects can be permuted. | |

FactorialLn | Obsolete.Returns the natural log factorial of n, ln( n! ). | |

FillArrayWithNormalRandomNumbers | Fills the given array with normally distributed random numbers. | |

FillArrayWithRandomNumbers(Double, Double, Double) | Fills the given array with uniform distributed random numbers whose values lie between the given minimum and maximum values. | |

FillArrayWithRandomNumbers(Int32, Double, Double, Double) | Fills the given array with uniform distributed random numbers whose values lie between the given minimum and maximum values. | |

Fisher | Calculates the Fisher transformation of the given value. | |

FisherInv | Calculates the inverse Fisher transformation of the given value. | |

FishersExactTest(DataFrame) | Returns the one-tailed Fisher's Exact Test p-value for the specified 2 x 2 contingency table and alternative hypothesis. | |

FishersExactTest(Int32) | Returns the one-tailed Fisher's Exact Test p-value for the specified 2 x 2 contingency table and alternative hypothesis. | |

FishersExactTest(DataFrame, HypothesisType) | Returns the Fisher's Exact Test p-value for the specified 2 x 2 contingency table and alternative hypothesis. | |

FishersExactTest(Int32, HypothesisType) | Returns the Fisher's Exact Test p-value for the specified 2 x 2 contingency table and alternative hypothesis. | |

FishersExactTest(Int32, Int32, Int32, Int32) | Returns the one-tailed Fisher's Exact Test p-value for the specified 2 x 2 contingency table. | |

FishersExactTest(Int32, Int32, Int32, Int32, HypothesisType) | Returns the Fisher's Exact Test p-value for the specified 2 x 2 contingency table and alternative hypothesis. | |

FiveParameterLogistic | Computes the 5-parameter logistic (5PL) function, using the given vector of function parameters, at the specified point. | |

Floor(Double) | Calculates the floor rounding function of a double-precision floating point number. | |

Floor(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the floor rounding function to each element of the matrix. | |

Floor(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the floor rounding function to each element of the vector. | |

Floor(FloatMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the floor rounding function to each element of the matrix. | |

Floor(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the floor rounding function to each element of the given vector. | |

Floor(Single) | Calculates the floor rounding function of a floating point number. | |

FourParameterLogistic | Computes the 4-parameter logistic (4PL) function, using the given vector of function parameters, at the specified point. | |

FrobeniusNorm | Calculates the Frobenius norm. | |

FrobNormDiffSqr | Calculates the square of the Frobenius norm of the difference between two matrices. | |

GammaLn | Obsolete.Returns the log of the gamma function at a given value. | |

Gather(DoubleComplexVector) | Creates a sparse vector representation for the given dense vector. | |

Gather(DoubleVector) | Creates a sparse vector representation for the given dense vector. | |

Gather(FloatComplexVector) | Creates a sparse vector representation for the given dense vector. | |

Gather(FloatVector) | Creates a sparse vector representation for the given dense vector. | |

Gather(DoubleComplexVector, IndexArray) | Gathers the specified elements of a dense vector into a compressed sparse vector. The routine references only the elements of y whose indices are listed in the array indices. | |

Gather(DoubleVector, IndexArray) | Gathers the specified elements of a dense vector into a compressed sparse vector. The routine references only the elements of y whose indices are listed in the array indices. | |

Gather(FloatComplexVector, IndexArray) | Gathers the specified elements of a dense vector into a compressed sparse vector. The routine references only the elements of y whose indices are listed in the array indices. | |

Gather(FloatVector, IndexArray) | ||

Gather(DoubleComplexVector, Int32, IndexArray) | ||

Gather(DoubleVector, Int32, IndexArray) | ||

Gather(FloatComplexVector, Int32, IndexArray) | ||

Gather(FloatVector, Int32, IndexArray) | ||

GeometricMean(Double) | Calculates the geometric mean of the given data. | |

GeometricMean(DoubleVector) | Calculates the geometric mean of the given data. | |

GeometricMean(IDFColumn) | Calculates the geometric mean of the given data. | |

GeometricMean(Int32) | Calculates the geometric mean of the given data. | |

GetProjectionMatrix | Calculates the projection matrix. | |

HarmonicMean(Double) | Calculates the harmonic mean of the given data. | |

HarmonicMean(DoubleVector) | Calculates the harmonic mean of the given data. | |

HarmonicMean(IDFColumn) | Calculates the harmonic mean of the given data. | |

HarmonicMean(Int32) | Calculates the harmonic mean of the given data. | |

If(Double, FuncDouble, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of an array. | |

If(DoubleVector, FuncDouble, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of a vector. | |

If(IDFColumn, FuncDouble, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of a column. | |

If(IDFColumn, FuncInt32, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of a column. | |

If(IDFColumn, FuncString, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of a column. | |

If(Int32, FuncDouble, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of an array. | |

If(Int32, FuncInt32, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of an array. | |

If(Double, FuncDouble, Boolean, Double) | Creates a new array by applying a logical function to the elements of an array. Elements in the original array that return true are set to the given true value in the new array; elements that return false are not changed. | |

If(DoubleVector, FuncDouble, Boolean, Double) | Creates a new vector by applying a logical function to the elements of a vector. Elements in the original vector that return true are set to the given true value in the new vector; elements that return false are not changed. | |

If(IDFColumn, FuncDouble, Boolean, Double) | Creates a new column by applying a logical function to the elements of a column. Elements in the original column that return true are set to the given true value in the new column; elements that return false are not changed. | |

If(IDFColumn, FuncInt32, Boolean, Int32) | Creates a new column by applying a logical function to the elements of a column. Elements in the original column that return true are set to the given true value in the new column; elements that return false are not changed. | |

If(IDFColumn, FuncString, Boolean, String) | Creates a new column by applying a logical function to the elements of a column. Elements in the original column that return true are set to the given true value in the new column; elements that return false are not changed. | |

If(Int32, FuncDouble, Boolean, Double) | Creates a new array by applying a logical function to the elements of an array. Elements in the original array that return true are set to the given true value in the new array; elements that return false are not changed. | |

If(Int32, FuncInt32, Boolean, Int32) | Creates a new array by applying a logical function to the elements of an array. Elements in the original array that return true are set to the given true value in the new array; elements that return false are not changed. | |

If(Double, FuncDouble, Boolean, Double, Double) | Creates a new array by applying a logical function to the elements of an array. Elements in the original array that return true are set to the given true value in the new array; elements that return false are set to the given false value. | |

If(DoubleVector, FuncDouble, Boolean, Double, Double) | Creates a new vector by applying a logical function to the elements of a vector. Elements in the original vector that return true are set to the given true value in the new vector; elements that return false are set to the given false value. | |

If(IDFColumn, FuncDouble, Boolean, Double, Double) | Creates a new column by applying a logical function to the elements of a column. Elements in the original column that return true are set to the given true value in the new column; elements that return false are set to the given false value. | |

If(IDFColumn, FuncInt32, Boolean, Int32, Int32) | Creates a new column by applying a logical function to the elements of a column. Elements in the original column that return true are set to the given true value in the new column; elements that return false are set to the given false value. | |

If(IDFColumn, FuncString, Boolean, String, String) | Creates a new column by applying a logical function to the elements of a column. Elements in the original column that return true are set to the given true value in the new column; elements that return false are set to the given false value. | |

If(Int32, FuncDouble, Boolean, Double, Double) | Creates a new array by applying a logical function to the elements of an array. Elements in the original array that return true are set to the given true value in the new array; elements that return false are set to the given false value. | |

If(Int32, FuncInt32, Boolean, Int32, Int32) | Creates a new array by applying a logical function to the elements of an array. Elements in the original array that return true are set to the given true value in the new array; elements that return false are set to the given false value. | |

Imag(DoubleBandMatrix) | Creates a new matrix with the same dimensions and bandwidths as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. In this case, the returned matrix is made up of zeros since there's no imaginary part. | |

Imag(DoubleComplex) | Returns the imaginary part of the complex number c. | |

Imag(DoubleComplexBandMatrix) | Creates a new matrix with the same dimensions and bandwidths as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. | |

Imag(DoubleComplexLowerTriMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. | |

Imag(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. | |

Imag(DoubleComplexTriDiagMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. | |

Imag(DoubleComplexUpperTriMatrix) | ||

Imag(DoubleComplexVector) | Creates a new vector with the same dimension as a given vector, whose values are the result of applying the imaginary function to each element of the vector. | |

Imag(DoubleHermitianBandMatrix) | Creates a new matrix with the same dimensions and half bandwidth as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. | |

Imag(DoubleHermitianMatrix) | Creates a new matrix made up of the imaginary parts of the given Hermitian matrix. | |

Imag(DoubleLowerTriMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. In this case, the returned matrix is made up of zeros since there's no imaginary part. | |

Imag(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. In this case, the returned matrix is made up of zeros since there's no imaginary part. | |

Imag(DoubleSymBandMatrix) | Creates a new matrix with the same dimensions and half bandwidth as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. In this case, the returned matrix is made up of zeros since there's no imaginary part. | |

Imag(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. In this case, the returned matrix is made up of zeros since there's no imaginary part. | |

Imag(DoubleTriDiagMatrix) | ||

Imag(DoubleUpperTriMatrix) | ||

Imag(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the imaginary function to each element of the vector. In this case, the vector will be made up of zeros since there's no imaginary part. | |

Imag(FloatBandMatrix) | Creates a new matrix with the same dimensions and bandwidths as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. In this case, the returned matrix is made up of zeros since there's no imaginary part. | |

Imag(FloatComplex) | Returns the imaginary part of the complex number c. | |

Imag(FloatComplexBandMatrix) | Creates a new matrix with the same dimensions and bandwidths as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. | |

Imag(FloatComplexLowerTriMatrix) | ||

Imag(FloatComplexMatrix) | ||

Imag(FloatComplexTriDiagMatrix) | ||

Imag(FloatComplexUpperTriMatrix) | ||

Imag(FloatComplexVector) | Creates a new vector with the same dimension as a given vector, whose values are the result of applying the imaginary function to each element of the. | |

Imag(FloatHermitianBandMatrix) | Creates a new matrix with the same dimensions and half bandwidth as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. | |

Imag(FloatHermitianMatrix) | Creates a new matrix made up of the imaginary parts of the given Hermitian matrix. | |

Imag(FloatLowerTriMatrix) | ||

Imag(FloatMatrix) | ||

Imag(FloatSymBandMatrix) | Creates a new matrix with the same dimensions and half bandwidth as a given matrix, whose values are the result of applying the imaginary function to each element of the matrix. In this case, the returned matrix is made up of zeros since there's no imaginary part. | |

Imag(FloatSymmetricMatrix) | ||

Imag(FloatTriDiagMatrix) | ||

Imag(FloatUpperTriMatrix) | ||

Imag(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the imaginary function to each element of the given vector. In this case, the vector will be made up of zeros, since there's no imaginary part. | |

IncompleteBeta | Obsolete.Returns the value of the incomplete beta function at a given value. | |

IncompleteGamma(Double, Double) | Obsolete.Returns the incomplete gamma function at a given value. | |

IncompleteGamma(Double, Double, Boolean) | Obsolete.Returns the incomplete gamma function P(a,x) or its complement 1.0 - P(a,x) for for the parameter a and value x. | |

IncompleteGammaComplement | Obsolete.Returns the complement of the incomplete gamma function, P(a,x), at a given value. The complement of the incomplete gamma function P(a,x) is defined to be 1.0 - P(a,x) | |

InfinityNorm(DoubleBandMatrix) | Computes the infinity matrix norm of a banded matrix. | |

InfinityNorm(DoubleComplexBandMatrix) | Computes the infinity matrix norm of a banded matrix. | |

InfinityNorm(DoubleComplexTriDiagMatrix) | Computes the infinity matrix norm of a tridiagonal matrix. | |

InfinityNorm(DoubleTriDiagMatrix) | Computes the infinity matrix norm of a tridiagonal matrix. | |

InfinityNorm(FloatBandMatrix) | Computes the infinity matrix norm of a banded matrix. | |

InfinityNorm(FloatComplexBandMatrix) | Computes the infinity matrix norm of a banded matrix. | |

InfinityNorm(FloatComplexTriDiagMatrix) | Computes the infinity matrix norm of a tridiagonal matrix. | |

InfinityNorm(FloatTriDiagMatrix) | Computes the infinity matrix norm of a tridiagonal matrix. | |

InitialCenters | Chooses the specified number of initial centers from the given data matrix, for clustering algorithms such as k-means. | |

InterquartileRange(Double) | Calculates the interquartile range of the given data, the difference between the median of the highest half and the median of the lowest half. | |

InterquartileRange(DoubleVector) | Calculates the interquartile range of the given data, the difference between the median of the highest half and the median of the lowest half. | |

InterquartileRange(IDFColumn) | Calculates the interquartile range of the given data, the difference between the median of the highest half and the median of the lowest half. | |

InterquartileRange(Int32) | ||

Inverse(DoubleBandMatrix) | Computes the inverse of the matrix. | |

Inverse(DoubleComplexBandMatrix) | Computes the inverse of the matrix. | |

Inverse(DoubleComplexLowerTriMatrix) | Computes the inverse of the matrix. | |

Inverse(DoubleComplexMatrix) | Computes the inverse of a given matrix. | |

Inverse(DoubleComplexTriDiagMatrix) | Computes the inverse of the matrix. | |

Inverse(DoubleComplexUpperTriMatrix) | Computes the inverse of the matrix. | |

Inverse(DoubleHermitianBandMatrix) | Computes the inverse of the matrix. | |

Inverse(DoubleHermitianMatrix) | Computes the inverse of A. | |

Inverse(DoubleLowerTriMatrix) | Computes the inverse of the matrix. | |

Inverse(DoubleMatrix) | Computes the inverse of a given matrix. | |

Inverse(DoubleSymBandMatrix) | Computes the inverse of A. | |

Inverse(DoubleSymmetricMatrix) | Computes the inverse of a symmetric matrix. | |

Inverse(DoubleTriDiagMatrix) | Computes the inverse of the matrix. | |

Inverse(DoubleUpperTriMatrix) | Computes the inverse of the matrix. | |

Inverse(FloatBandMatrix) | Computes the inverse of the matrix. | |

Inverse(FloatComplexBandMatrix) | Computes the inverse of the matrix. | |

Inverse(FloatComplexLowerTriMatrix) | Computes the inverse of the matrix. | |

Inverse(FloatComplexMatrix) | Computes the inverse of a given matrix. | |

Inverse(FloatComplexTriDiagMatrix) | Computes the inverse of the matrix. | |

Inverse(FloatComplexUpperTriMatrix) | Computes the inverse of the matrix. | |

Inverse(FloatHermitianBandMatrix) | Computes the inverse of the matrix. | |

Inverse(FloatHermitianMatrix) | Computes the inverse of A. | |

Inverse(FloatLowerTriMatrix) | Computes the inverse of the matrix. | |

Inverse(FloatMatrix) | Computes the inverse of a given matrix. | |

Inverse(FloatSymBandMatrix) | Computes the inverse of A. | |

Inverse(FloatSymmetricMatrix) | Computes the inverse of a symmetric matrix. | |

Inverse(FloatTriDiagMatrix) | Computes the inverse of the matrix. | |

Inverse(FloatUpperTriMatrix) | Computes the inverse of the matrix. | |

Inverse(DoubleComplexTriDiagMatrix, Boolean) | Computes the inverse of the matrix. | |

Inverse(DoubleHermitianBandMatrix, Boolean) | Computes the inverse of the matrix. | |

Inverse(DoubleHermitianMatrix, Boolean) | Computes the inverse of A. | |

Inverse(DoubleSymBandMatrix, Boolean) | Computes the inverse of A. | |

Inverse(DoubleSymmetricMatrix, Boolean) | Computes the inverse of a symmetric matrix. | |

Inverse(DoubleTriDiagMatrix, Boolean) | Computes the inverse of the matrix. | |

Inverse(FloatComplexTriDiagMatrix, Boolean) | Computes the inverse of the matrix. | |

Inverse(FloatHermitianBandMatrix, Boolean) | Computes the inverse of the matrix. | |

Inverse(FloatHermitianMatrix, Boolean) | Computes the inverse of A. | |

Inverse(FloatSymBandMatrix, Boolean) | Computes the inverse of A. | |

Inverse(FloatSymmetricMatrix, Boolean) | Computes the inverse of a symmetric matrix. | |

Inverse(FloatTriDiagMatrix, Boolean) | Computes the inverse of the matrix. | |

KthSmallestValueT | Finds the Kth smallest value in the given array. k starts with 0, so with k = 0, the smallest value is returned, k returns the second smallest value, and so forth. | |

Kurtosis(Double) | Calculates the biased kurtosis of the given data. | |

Kurtosis(DoubleVector) | Calculates the biased kurtosis of the given data. | |

Kurtosis(IDFColumn) | Calculates the biased kurtosis of the given data. | |

Kurtosis(Int32) | Calculates the biased kurtosis of the given data. | |

Kurtosis(Double, BiasType) | Calculates the kurtosis of the given data, using the specified bias type. | |

Kurtosis(DoubleVector, BiasType) | Calculates the kurtosis of the given data, using the specified bias type. | |

Kurtosis(IDFColumn, BiasType) | Calculates the kurtosis of the given data, using the specified bias type. | |

Kurtosis(Int32, BiasType) | Calculates the kurtosis of the given data, using the specified bias type. | |

Log(Double) | Calculates the principal value of the natural logarithm of a double-precision floating point number. | |

Log(DoubleComplex) | Calculates the principal value of the common logarithm of a complex number. | |

Log(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the natural logarithm function to each element of the matrix. | |

Log(DoubleComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the natural logarithm function to each element of the vector. | |

Log(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the natural logarithm function to each element of the matrix. | |

Log(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the natural logarithm function to each element of the matrix. | |

Log(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the natural logarithm function to each element of the vector. | |

Log(FloatComplex) | Calculates the principal value of the common logarithm of a complex number. | |

Log(FloatComplexMatrix) | ||

Log(FloatComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the natural logarithm function to each element of the vector. | |

Log(FloatMatrix) | ||

Log(FloatSymmetricMatrix) | ||

Log(FloatVector) | ||

Log(Single) | Calculates the principal value of the natural logarithm of a floating point number. | |

Log(DoubleComplexVector, DoubleComplexVector) | Applies the natural logarithmic function to each element of the input vector and places the result in the given output vector. | |

Log(FloatComplexVector, FloatComplexVector) | Applies the natural logarithmic function to each element of the input vector and places the result in the given output vector. | |

Log10(Double) | Calculates the principal value of the base-10 logarithm of a double-precision floating point number. | |

Log10(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the base-10 logarith function to each element of the matrix. | |

Log10(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the base-10 logarith function to each element of the matrix. | |

Log10(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the base-10 logarith function to each element of the vector. | |

Log10(FloatMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the base-10 logarith function to each element of the matrix. | |

Log10(FloatSymmetricMatrix) | ||

Log10(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the base-10 logarithm function to each element of the given vector. | |

Log10(Single) | Calculates the principal value of the base-10 logarithm of a floating point number. | |

MaxAbs1Index(DoubleComplexVector) | Calculates the index of the maximum absolute value of a given vector's elements. | |

MaxAbs1Index(FloatComplexVector) | Calculates the index of the maximum absolute value of a given vector's elements. | |

MaxAbs1Value(DoubleComplexVector) | Calculates the maximum absolute value of a given vector's elements. | |

MaxAbs1Value(FloatComplexVector) | Calculates the maximum absolute value of a given vector's elements. | |

MaxAbsIndex(Double) | Calculates the index of the maximum absolute value in the given data set. | |

MaxAbsIndex(DoubleComplexSparseVector) | Calculates the index of the maximum absolute value a given the vector's elements. | |

MaxAbsIndex(DoubleComplexVector) | Calculates the index of the maximum value of a given vector's elements. An elements rank is calculated using the euclidean norm | |

MaxAbsIndex(DoubleSparseVector) | Calculates the index of the maximum absolute value a given the vector's elements. | |

MaxAbsIndex(DoubleVector) | Calculates the index of the maximum absolute value a given the vector's elements. | |

MaxAbsIndex(FloatComplexSparseVector) | Calculates the index of the maximum absolute value a given the vector's elements. | |

MaxAbsIndex(FloatComplexVector) | Calculates the index of the maximum value of a given vector's elements. An elements rank is calculated using the euclidean norm | |

MaxAbsIndex(FloatSparseVector) | Calculates the index of the maximum absolute value a given the vector's elements. | |

MaxAbsIndex(FloatVector) | Calculates the index of the maximum absolute value a given the vector's elements. | |

MaxAbsIndex(IDFColumn) | Calculates the index of the maximum absolute value in the given data set. | |

MaxAbsIndex(Int32) | Calculates the index of the maximum absolute value in the given data set. | |

MaxAbsIndex(DoubleComplexVector, FuncDoubleComplex, Double) | Calculates the index of the maximum value of a given vector's elements. An elements rank is calculated using the user specified norm function such as l1, l2 or linf. In the case of Complex numbers l1(c) = c.real + c.image, l2(c) = (c.real^2 + c.imag^2) ^ 1/2, linf(c) = max (c.real, c.imag) | |

MaxAbsIndex(FloatComplexVector, FuncFloatComplex, Single) | Calculates the index of the maximum value of a given vector's elements. An elements rank is calculated using the user specified norm function such as l1, l2 or linf. In the case of Complex numbers l1(c) = c.real + c.image, l2(c) = (c.real^2 + c.imag^2) ^ 1/2, linf(c) = max (c.real, c.imag) | |

MaxAbsValue(Double) | Calculates the maximum absolute value in the given data set. | |

MaxAbsValue(DoubleComplexVector) | Calculates the maximum absolute value of a given vector's elements. | |

MaxAbsValue(DoubleVector) | Calculates the maximum absolute value of a given vector's elements. | |

MaxAbsValue(FloatComplexVector) | Calculates the maximum absolute value of a given vector's elements. | |

MaxAbsValue(FloatVector) | Calculates the maximum absolute value of a given vector's elements. | |

MaxAbsValue(IDFColumn) | Calculates the maximum absolute value in the given data set. | |

MaxAbsValue(Int32) | Calculates the maximum absolute value in the given data set. | |

MaxAbsValue(DoubleComplexVector, FuncDoubleComplex, Double) | Calculates the maximum absolute value of a given vector's elements. | |

MaxAbsValue(FloatComplexVector, FuncFloatComplex, Single) | Calculates the maximum absolute value of a given vector's elements. | |

MaxIndex(Double) | Calculates the index of the maximum value in the given data set. | |

MaxIndex(DoubleVector) | Calculates the index of the maximum value of a given vector's elements. | |

MaxIndex(FloatVector) | Calculates the index of the maximum value of a given vector's elements. | |

MaxIndex(IDFColumn) | Calculates the index of the maximum value in the given data set. | |

MaxIndex(Int32) | Calculates the index of the maximum value in the given data set. | |

MaxValue(Double) | Calculates the maximum value in the given data set. | |

MaxValue(DoubleMatrix) | Computes the maximum value of each of the matrix columns. | |

MaxValue(DoubleVector) | Calculates the maximum value of a given vector's elements. | |

MaxValue(FloatMatrix) | Computes the maximum value of each of the matrix columns. | |

MaxValue(FloatVector) | Calculates the maximum value of a given vector's elements. | |

MaxValue(IDFColumn) | Calculates the maximum value in the given data set. | |

MaxValue(Int32) | Calculates the maximum value in the given data set. | |

MaxValue(Single) | Calculates the maximum value in the given data set. | |

Mean(Double) | Calculates the arithmetic mean of the given data. | |

Mean(DoubleComplexMatrix) | Computes the mean of each of the matrix columns. | |

Mean(DoubleComplexVector) | Calculates the mean of a given vector's elements. | |

Mean(DoubleMatrix) | Computes the mean of each of the matrix columns. | |

Mean(DoubleVector) | Calculates the mean of a given vector's elements. | |

Mean(FloatComplexMatrix) | Computes the mean of each of the matrix columns. | |

Mean(FloatComplexVector) | Calculates the mean of a given vector's elements. | |

Mean(FloatMatrix) | Computes the mean of each of the matrix columns. | |

Mean(FloatVector) | Calculates the mean of a given vector's elements. | |

Mean(IDFColumn) | Calculates the arithmetic mean of the given data. | |

Mean(Int32) | Calculates the arithmetic mean of the given data. | |

MeanDeviation(Double) | Calculates the average absolute deviation of the given data. | |

MeanDeviation(DoubleVector) | Calculates the average absolute deviation of the given data. | |

MeanDeviation(IDFColumn) | Calculates the average absolute deviation of the given data. | |

MeanDeviation(Int32) | Calculates the average absolute deviation of the given data. | |

Median(Double) | Returns the median of the given data. | |

Median(DoubleMatrix) | Computes the median of each of the matrix columns. | |

Median(DoubleVector) | Calculates the median value of a given vector's elements. | |

Median(FloatMatrix) | Computes the median of each of the matrix columns. | |

Median(FloatVector) | Calculates the median value of a given vector's elements. | |

Median(IDFColumn) | Returns the median of the given data. | |

Median(Int32) | Returns the median of the given data. | |

Median(Single) | Returns the median of the given data. | |

Median(Double, Boolean) | Returns the median of an array of data with the option for preserving or destroying the original input data. | |

Median(Int32, Boolean) | Returns the median of an array of data with the option for preserving or destroying the original input data. | |

Median(Single, Boolean) | Returns the median of an array of data with the option for preserving or destroying the original input data. | |

MedianDeviationFromMean(Double) | Calculates the median of the absolute deviations from the mean. | |

MedianDeviationFromMean(DoubleVector) | Calculates the median of the absolute deviations from the mean. | |

MedianDeviationFromMean(IDFColumn) | Calculates the median of the absolute deviations from the mean. | |

MedianDeviationFromMean(Int32) | Calculates the median of the absolute deviations from the mean. | |

MedianDeviationFromMedian(Double) | Calculates the median of the absolute deviations from the median. | |

MedianDeviationFromMedian(DoubleVector) | Calculates the median of the absolute deviations from the median. | |

MedianDeviationFromMedian(FloatVector) | Calculates the median of the absolute deviations from the median. | |

MedianDeviationFromMedian(IDFColumn) | Calculates the median of the absolute deviations from the median. | |

MedianDeviationFromMedian(Int32) | Calculates the median of the absolute deviations from the median. | |

MedianDeviationFromMedian(Single) | Calculates the median of the absolute deviations from the median. | |

MinAbs1Index(DoubleComplexVector) | Calculates the index of the minimum absolute value of a given vector's elements. Absolute value rank is calculated using L1 norm l1(c) = c.real + c.imag | |

MinAbs1Index(FloatComplexVector) | Calculates the index of the minimum absolute value of a given vector's elements. Absolute value rank is calculated using L1 norm l1(c) = c.real + c.imag | |

MinAbs1Value(DoubleComplexVector) | Calculates the minimum absolute value of a given vector's elements. | |

MinAbs1Value(FloatComplexVector) | Calculates the minimum absolute value of a given vector's elements. | |

MinAbsIndex(Double) | Calculates the index of the minimum absolute value in the given data set. | |

MinAbsIndex(DoubleComplexSparseVector) | Calculates the index of the minimum absolute value of a given vector's elements. | |

MinAbsIndex(DoubleComplexVector) | Calculates the index of the minimum absolute value of a given vector's elements. | |

MinAbsIndex(DoubleSparseVector) | Calculates the index of the minimum absolute value of a given vector's elements. | |

MinAbsIndex(DoubleVector) | Calculates the index of the minimum absolute value of a given vector's elements. | |

MinAbsIndex(FloatComplexSparseVector) | Calculates the index of the minimum absolute value of a given vector's elements. | |

MinAbsIndex(FloatComplexVector) | Calculates the index of the minimum absolute value of a given vector's elements. | |

MinAbsIndex(FloatSparseVector) | Calculates the index of the minimum absolute value of a given vector's elements. | |

MinAbsIndex(FloatVector) | Calculates the index of the minimum absolute value of a given vector's elements. | |

MinAbsIndex(IDFColumn) | Calculates the index of the minimum absolute value in the given data set. | |

MinAbsIndex(Int32) | Calculates the index of the minimum absolute value in the given data set. | |

MinAbsIndex(DoubleComplexVector, FuncDoubleComplex, Double) | Calculates the index of the minimum value of a given vector's elements. An elements rank is calculated using the user specified norm function such as l1, l2 or linf. In the case of Complex numbers l1(c) = c.real + c.image, l2(c) = (c.real^2 + c.imag^2) ^ 1/2, linf(c) = max (c.real, c.imag) | |

MinAbsIndex(FloatComplexVector, FuncFloatComplex, Single) | Calculates the index of the minimum value of a given vector's elements. An elements rank is calculated using the user specified norm function such as l1, l2 or linf. In the case of Complex numbers l1(c) = c.real + c.image, l2(c) = (c.real^2 + c.imag^2) ^ 1/2, linf(c) = max (c.real, c.imag) | |

MinAbsValue(Double) | Calculates the minimum absolute value in the given data set. | |

MinAbsValue(DoubleComplexVector) | Calculates the minimum absolute value of a given vector's elements. | |

MinAbsValue(DoubleVector) | Calculates the minimum absolute value of a given vector's elements. | |

MinAbsValue(FloatComplexVector) | Calculates the minimum absolute value of a given vector's elements. | |

MinAbsValue(FloatVector) | Calculates the minimum absolute value of a given vector's elements. | |

MinAbsValue(IDFColumn) | Calculates the minimum absolute value in the given data set. | |

MinAbsValue(Int32) | Calculates the minimum absolute value in the given data set. | |

MinAbsValue(DoubleComplexVector, FuncDoubleComplex, Double) | Calculates the minimum absolute value of a given vector's elements. | |

MinAbsValue(FloatComplexVector, FuncFloatComplex, Single) | Calculates the minimum absolute value of a given vector's elements. | |

MinIndex(Double) | Calculates the index of the minimum value in the given data set. | |

MinIndex(DoubleVector) | Calculates the index of the minimum absolute value of a given vector's elements. | |

MinIndex(FloatVector) | Calculates the index of the minimum absolute value of a given vector's elements. | |

MinIndex(IDFColumn) | Calculates the index of the minimum value in the given data set. | |

MinIndex(Int32) | Calculates the index of the minimum value in the given data set. | |

MinValue(Double) | Calculates the minimum value in the given data set. | |

MinValue(DoubleMatrix) | Computes the minimum value of each of the matrix columns. | |

MinValue(DoubleVector) | Calculates the minimum value of a given vector's elements. | |

MinValue(FloatMatrix) | Computes the minimum value of each of the matrix columns. | |

MinValue(FloatVector) | Calculates the minimum value of a given vector's elements. | |

MinValue(IDFColumn) | Calculates the minimum value in the given data set. | |

MinValue(Int32) | Calculates the minimum value in the given data set. | |

MinValue(Single) | Calculates the minimum value in the given data set. | |

Mode(Double) | Determines the most common element in a data set. | |

Mode(DoubleVector) | Determines the most common element in a data set. | |

Mode(IDFColumn) | Determines the most common element in a data set. | |

Mode(Int32) | Determines the most common element in a data set. | |

NaNCentralMoment(Double, Int32) | Calculates the specified central moment about the mean for the the given data, excluding NaN values. | |

NaNCentralMoment(DoubleVector, Int32) | Calculates the specified central moment about the mean for the the given data, excluding NaN values. | |

NaNCentralMoment(IDFColumn, Int32) | Calculates the specified central moment about the mean for the the given data, excluding missing values. | |

NaNCheck(Double) | Checks whether a data set contains any NaN values. | |

NaNCheck(DoubleVector) | Checks whether a data set contains any NaN values. | |

NaNCheck(IDFColumn) | Checks whether a data set contains any missing values. | |

NaNCorrelation(Double, Double) | Computes the Pearson correlation of two data sets, excluding pairs where either value is missing. | |

NaNCorrelation(Double, Int32) | Computes the Pearson correlation of two data sets, excluding pairs where either value is missing. | |

NaNCorrelation(DoubleVector, DoubleVector) | Computes the Pearson correlation of two data sets, excluding pairs where either value is missing. | |

NaNCorrelation(IDFColumn, IDFColumn) | Computes the Pearson correlation of two data sets, excluding pairs where either value is missing. | |

NaNCorrelation(Int32, Double) | Computes the Pearson correlation of two data sets, excluding pairs where either value is missing. | |

NaNCount(Double) | Returns the number of elements in a data set, excluding NaN values. | |

NaNCount(DoubleMatrix) | Computes the NaN count of the matrix columns. | |

NaNCount(DoubleVector) | Calculates the number of a given vector's elements that are not equal to NaN. | |

NaNCount(FloatMatrix) | Computes the NaN count of the matrix columns. | |

NaNCount(FloatVector) | Calculates the number of a given vector's elements that are not equal to NaN. | |

NaNCount(IDFColumn) | Returns the number of elements in a data set, excluding missing values. | |

NaNCountIf(Double, FuncDouble, Boolean) | Calculates how many elements in an array return true when a logical function is applied to the elements that are not NaN. | |

NaNCountIf(DoubleVector, FuncDouble, Boolean) | Calculates how many elements in a vector return true when a logical function is applied to the elements that are not NaN. | |

NaNCountIf(IDFColumn, FuncDouble, Boolean) | Calculates how many elements in a column return true when a logical function is applied to the elements that are not missing. | |

NaNCountIf(IDFColumn, FuncInt32, Boolean) | Calculates how many elements in a column return true when a logical function is applied to values that are not missing. | |

NaNCountIf(IDFColumn, FuncString, Boolean) | Calculates how many elements in a column return true when a logical function is applied to the elements that are not missing. | |

NaNCovariance(Double, Double) | Computes the covariance of two data sets, excluding pairs where either value is missing. | |

NaNCovariance(DoubleVector, DoubleVector) | Computes the covariance of two data sets, excluding pairs where either value is missing. | |

NaNCovariance(IDFColumn, IDFColumn) | Computes the covariance of two data sets, excluding pairs where either value is missing. | |

NaNCovariance(Double, Double, BiasType) | Computes the covariance of two data sets using the specified bias, excluding pairs where either value is missing. | |

NaNCovariance(DoubleVector, DoubleVector, BiasType) | Computes the covariance of two data sets using the specified bias, excluding pairs where either value is missing. | |

NaNCovariance(IDFColumn, IDFColumn, BiasType) | Computes the covariance of two data sets using the specified bias, excluding pairs where either value is missing. | |

NaNDurbinWatson(Double) | Calculates the Durbin-Watson statistic of the given data, excluding NaN values. | |

NaNDurbinWatson(DoubleVector) | Calculates the Durbin-Watson statistic of the given data, excluding NaN values. | |

NaNDurbinWatson(IDFColumn) | Calculates the Durbin-Watson statistic of the given data, excluding missing values. | |

NaNGeometricMean(Double) | Calculates the geometric mean of the given data, excluding NaN values. | |

NaNGeometricMean(DoubleVector) | Calculates the geometric mean of the given data, excluding NaN values. | |

NaNGeometricMean(IDFColumn) | Calculates the geometric mean of the given data, excluding missing values. | |

NaNHarmonicMean(Double) | Calculates the harmonic mean of the given data, excluding NaN values. | |

NaNHarmonicMean(DoubleVector) | Calculates the harmonic mean of the given data, excluding NaN values. | |

NaNHarmonicMean(IDFColumn) | Calculates the harmonic mean of the given data, excluding missing values. | |

NaNIf(Double, FuncDouble, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of an array that are not NaN. | |

NaNIf(DoubleVector, FuncDouble, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of a vector that are not NaN. | |

NaNIf(IDFColumn, FuncDouble, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of a column that are not missing. | |

NaNIf(IDFColumn, FuncInt32, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of a column that are not missing. | |

NaNIf(IDFColumn, FuncString, Boolean) | Creates an array of boolean values determined by applying a logical function to the elements of a column that are not missing. | |

NaNKurtosis(Double) | Calculates the biased kurtosis of the given data, excluding NaN values. | |

NaNKurtosis(DoubleVector) | Calculates the biased kurtosis of the given data, excluding NaN values. | |

NaNKurtosis(IDFColumn) | Calculates the biased kurtosis of the given data, excluding missing values. | |

NaNKurtosis(Double, BiasType) | Calculates the kurtosis of the given data, using the specified bias type and excluding NaN values. | |

NaNKurtosis(DoubleVector, BiasType) | Calculates the kurtosis of the given data, using the specified bias type and excluding NaN values. | |

NaNKurtosis(IDFColumn, BiasType) | Calculates the kurtosis of the given data, using the specified bias type and excluding missing values. | |

NaNMaxAbsIndex(Double) | Calculates the index of the maximum absolute value in the given data set, excluding NaN values. | |

NaNMaxAbsIndex(DoubleVector) | Calculates the index of the maximum absolute value in the given data set, excluding NaN values. | |

NaNMaxAbsIndex(IDFColumn) | Calculates the index of the maximum absolute value in the given data set, excluding missing values. | |

NaNMaxAbsValue(Double) | Calculates the maximum absolute value in the given data set, excluding NaN values. | |

NaNMaxAbsValue(DoubleVector) | Calculates the maximum absolute value in the given data set, excluding NaN values. | |

NaNMaxAbsValue(IDFColumn) | Calculates the maximum absolute value in the given data set, excluding missing values. | |

NaNMaxIndex(Double) | Calculates the index of the maximum value in the given data set, excluding NaN values. | |

NaNMaxIndex(DoubleVector) | Calculates the index of the maximum value of the vector elements that are not equal to NaN. | |

NaNMaxIndex(FloatVector) | Calculates the index of the maximum value of the vector elements that are not equal to NaN. | |

NaNMaxIndex(IDFColumn) | Calculates the index of the maximum value in the given data set, excluding missing values. | |

NaNMaxValue(Double) | Calculates the maximum value in the given data set, excluding NaN values. | |

NaNMaxValue(DoubleMatrix) | Computes the NaN maximum value of each of the matrix columns. | |

NaNMaxValue(DoubleVector) | Calculates the maximum value of the vector elements that are not equal to NaN. | |

NaNMaxValue(FloatMatrix) | Computes the NaN maximum value of each of the matrix columns. | |

NaNMaxValue(FloatVector) | Calculates the maximum value of the vector elements that are not equal to NaN. | |

NaNMaxValue(IDFColumn) | Calculates the maximum value in the given data set, excluding missing values. | |

NaNMean(Double) | Calculates the arithmetic mean of the given data, excluding NaN values. | |

NaNMean(DoubleMatrix) | Computes the NaN mean of each of the matrix columns. | |

NaNMean(DoubleVector) | Calculates the mean of the vector elements that are not equal to NaN. | |

NaNMean(FloatMatrix) | Computes the NaN mean of each of the matrix columns. | |

NaNMean(FloatVector) | Calculates the mean of the vector elements that are not equal to NaN. | |

NaNMean(IDFColumn) | Calculates the arithmetic mean of the given data, excluding missing values. | |

NaNMeanDeviation(Double) | Calculates the average absolute deviation of the given data, excluding NaN values. | |

NaNMeanDeviation(DoubleVector) | Calculates the average absolute deviation of the given data, excluding NaN values. | |

NaNMeanDeviation(IDFColumn) | Calculates the average absolute deviation of the given data, excluding missing values. | |

NaNMedian(DoubleMatrix) | Computes the NaN median of each of the matrix columns. | |

NaNMedian(DoubleVector) | Calculates the median value of vector elements that are not equal to NaN. | |

NaNMedian(FloatMatrix) | Computes the NaN median of each of the matrix columns. | |

NaNMedian(FloatVector) | Calculates the median value of vector elements that are not equal to (float) NaN. | |

NaNMedian(IDFColumn) | Calculates the median value of column elements that are not equal to NaN. | |

NaNMinAbsIndex(Double) | Calculates the index of the minimum absolute value in the given data set, excluding NaN values. | |

NaNMinAbsIndex(DoubleVector) | Calculates the index of the minimum absolute value in the given data set, excluding NaN values. | |

NaNMinAbsIndex(IDFColumn) | Calculates the index of the minimum absolute value in the given data set, excluding missing values. | |

NaNMinAbsValue(Double) | Calculates the minimum absolute value in the given data set, excluding NaN values. | |

NaNMinAbsValue(DoubleVector) | Calculates the minimum absolute value in the given data set, excluding NaN values. | |

NaNMinAbsValue(IDFColumn) | Calculates the minimum absolute value in the given data set, excluding missing values. | |

NaNMinIndex(Double) | Calculates the index of the minimum value in the given data set, excluding NaN values. | |

NaNMinIndex(DoubleVector) | Calculates the index of the minimum value of the vector elements that are not equal to NaN. | |

NaNMinIndex(FloatVector) | Calculates the index of the minimum value of the vector elements that are not equal to NaN. | |

NaNMinIndex(IDFColumn) | Calculates the index of the minimum value in the given data set, excluding missing values. | |

NaNMinValue(Double) | Calculates the minimum value in the given data set, excluding NaN values. | |

NaNMinValue(DoubleMatrix) | Computes the NaN minimum value of each of the matrix columns. | |

NaNMinValue(DoubleVector) | Calculates the minimum value of the vector elements that are not equal to NaN. | |

NaNMinValue(FloatMatrix) | Computes the NaN minimum value of each of the matrix columns. | |

NaNMinValue(FloatVector) | Calculates the minimum value of the vector elements that are not equal to NaN. | |

NaNMinValue(IDFColumn) | Calculates the minimum value in the given data set, excluding missing values. | |

NaNMode(Double) | Determines the most common element in a data set, excluding NaN values. | |

NaNMode(DoubleVector) | Determines the most common element in a data set, excluding NaN values. | |

NaNMode(IDFColumn) | Determines the most common element in a data set, excluding missing values. | |

NaNRemove(Double) | Creates a copy of a data set with NaN values removed. | |

NaNRemove(DoubleVector) | Creates a copy of a data set with NaN values removed. | |

NaNRemove(IDFColumn) | Creates a copy of a data set with missing values removed. | |

NaNRemoveCols(DataFrame) | Creates a copy of the data frame with only those columns that do not contain NaN values. | |

NaNRemoveCols(DoubleMatrix) | Creates a copy of the matrix with only those columns that do not contain NaN values. | |

NaNRemoveRows(DataFrame) | Creates a copy of the data frame with only those rows that do not contain NaN values. | |

NaNRemoveRows(DoubleMatrix) | Creates a copy of the matrix with only those rows that do not contain NaN values. | |

NaNSkewness(Double) | Calculates the biased skewness, a measure of the symmetry of the data, of the elements in a data set. NaN values are excluded. | |

NaNSkewness(DoubleVector) | Calculates the biased skewness, a measure of the symmetry of the data, of the elements in a data set. NaN values are excluded. | |

NaNSkewness(IDFColumn) | Calculates the biased skewness, a measure of the symmetry of the data, of the elements in a data set. Missing values are excluded. | |

NaNSkewness(Double, BiasType) | Calculates the skewness, a measure of the symmetry of the data, of the the elements in a data set using the given bias type. NaN values are excluded. | |

NaNSkewness(DoubleVector, BiasType) | Calculates the skewness, a measure of the symmetry of the data, of the the elements in a data set using the given bias type. NaN values are excluded. | |

NaNSkewness(IDFColumn, BiasType) | Calculates the skewness, a measure of the symmetry of the data, of the the elements in a data set using the given bias type. Missing values are excluded. | |

NaNSort(DoubleVector) |
Sort a given vector containing NaN's. If the vector is compact ( C# `v.Stride == 1` | |

NaNSort(FloatVector) |
Sort a given vector containing NaN's. If the vector is compact ( C# `v.Stride == 1` | |

NaNStandardDeviation(Double) | Calculates the biased standard deviation of the elements in the given data set, excluding NaN values. | |

NaNStandardDeviation(DoubleVector) | Calculates the biased standard deviation of the elements in the given data set, excluding NaN values. | |

NaNStandardDeviation(IDFColumn) | Calculates the biased standard deviation of the elements in the given data set, excluding missing values. | |

NaNStandardDeviation(Double, BiasType) | Calculates the biased standard deviation of the elements in the given data set, using the specified bias and excluding NaN values. | |

NaNStandardDeviation(DoubleVector, BiasType) | Calculates the biased standard deviation of the elements in the given data set, using the specified bias and excluding NaN values. | |

NaNStandardDeviation(IDFColumn, BiasType) | Calculates the biased standard deviation of the elements in the given data set, using the specified bias and excluding missing values. | |

NaNSum(Double) | Calculates the sum of the elements in the given data set that are not NaN. | |

NaNSum(DoubleMatrix) | Computes the NaN sum of the matrix columns. | |

NaNSum(DoubleVector) | Calculates the sum of a given vector's elements that are not equal to NaN. | |

NaNSum(FloatMatrix) | Computes the NaN sum of the matrix columns. | |

NaNSum(FloatVector) | Calculates the sum of a given vector's elements that are not equal to NaN. | |

NaNSum(IDFColumn) | Calculates the sum of the elements in the given data set excluding missing values. | |

NaNSumIf(Double, FuncDouble, Boolean) | Calculates the sum of the elements in an array that are not NaN that return true when a given logical function is applied. | |

NaNSumIf(DoubleVector, FuncDouble, Boolean) | Calculates the sum of the elements in a vector that are not NaN that return true when a given logical function is applied. | |

NaNSumIf(IDFColumn, FuncDouble, Boolean) | Calculates the sum of the elements in a column that are not missing that return true when a given logical function is applied. | |

NaNSumIf(IDFColumn, FuncInt32, Boolean) | Calculates the sum of the elements in a column that return true when a given logical function is applied to values that are not missing. | |

NaNSumIf(Double, FuncDouble, Boolean, Double) | Calculates the sum of elements in one array based on evaluating a logical function on corresponding elements in another array that are not NaN. | |

NaNSumIf(DoubleVector, FuncDouble, Boolean, DoubleVector) | Calculates the sum of elements in one vector based on evaluating a logical function on corresponding elements in another vector that are not NaN. | |

NaNSumIf(IDFColumn, FuncDouble, Boolean, IDFColumn) | Calculates the sum of elements in one column that are not missing based on evaluating a logical function on corresponding elements in another column. | |

NaNSumIf(IDFColumn, FuncInt32, Boolean, IDFColumn) | Calculates the sum of elements in one column that are not missing based on evaluating a logical function on corresponding elements in another column. | |

NaNSumOfSquaredErrors(Double) | Calculates the sum of squared errors (SSE) of the elements in the given data set, excluding NaN values. | |

NaNSumOfSquaredErrors(DoubleVector) | Calculates the sum of squared errors (SSE) of the elements in the given data set, excluding NaN values. | |

NaNSumOfSquaredErrors(IDFColumn) | Calculates the sum of squared errors (SSE) of the elements in the given data set, excluding missing values. | |

NaNSumOfSquares(DoubleMatrix) | Calculates the sum of the squared deviations from the mean of the elements of the columns of a given matrix that are not NaN. | |

NaNSumOfSquares(DoubleVector) | Calculates the sum of the squared deviations from the mean of the elements of a given vector that are not NaN. | |

NaNSumOfSquares(FloatMatrix) | Calculates the sum of the squared deviations from the mean of the elements of the columns of a given matrix that are not NaN. | |

NaNSumOfSquares(FloatVector) | Calculates the sum of the squared deviations from the mean of the elements of a given vector that are not NaN. | |

NaNVariance(Double) | Calculates the variance of the given data, excluding NaN values. | |

NaNVariance(DoubleMatrix) | Computes the NaN variance of the matrix columns. | |

NaNVariance(DoubleVector) | Calculates the biased variance of the vector elements that are not equal to NaN. | |

NaNVariance(FloatMatrix) | Computes the NaN variance of the matrix columns. | |

NaNVariance(FloatVector) | Calculates the biased variance of the vector elements that are not equal to NaN. | |

NaNVariance(IDFColumn) | Calculates the variance of the given data, excluding missing values. | |

NaNVariance(Double, BiasType) | Calculates the variance of the given data, using the specified bias type and excluding NaN values. | |

NaNVariance(DoubleVector, BiasType) | Calculates the variance of the given data, using the specified bias type and excluding NaN values. | |

NaNVariance(IDFColumn, BiasType) | Calculates the variance of the given data, using the specified bias type and excluding missing values. | |

NaNVonNeumannRatio(Double) | Calculates the Von Neumann ratio of the given data, excluding NaN values. | |

NaNVonNeumannRatio(DoubleVector) | Calculates the Von Neumann ratio of the given data, excluding NaN values. | |

NaNVonNeumannRatio(IDFColumn) | Calculates the Von Neumann ratio of the given data, excluding missing values. | |

Not | Returns the logical negation of a boolean value. | |

OneNorm(DoubleBandMatrix) | Computes the one matrix norm of a banded matrix. | |

OneNorm(DoubleComplexBandMatrix) | Computes the one matrix norm of a banded matrix. | |

OneNorm(DoubleComplexTriDiagMatrix) | Computes the one matrix norm of a tridiagonal matrix. | |

OneNorm(DoubleHermitianBandMatrix) | Computes the one matrix norm of a Hermitian banded matrix. | |

OneNorm(DoubleHermitianMatrix) | Computes the one matrix norm of an Hermitian matrix. | |

OneNorm(DoubleSymBandMatrix) | Computes the one matrix norm of a symmetric banded matrix. | |

OneNorm(DoubleSymmetricMatrix) | Computes the one matrix norm of a symmetric matrix. | |

OneNorm(DoubleTriDiagMatrix) | Computes the one matrix norm of a tridiagonal matrix. | |

OneNorm(FloatBandMatrix) | Computes the one matrix norm of a banded matrix. | |

OneNorm(FloatComplexBandMatrix) | Computes the one matrix norm of a banded matrix. | |

OneNorm(FloatComplexTriDiagMatrix) | Computes the one matrix norm of a tridiagonal matrix. | |

OneNorm(FloatHermitianBandMatrix) | Computes the one matrix norm of a Hermitian banded matrix. | |

OneNorm(FloatHermitianMatrix) | Computes the one matrix norm of a Hermitian matrix. | |

OneNorm(FloatSymBandMatrix) | Computes the one matrix norm of a symmetric banded matrix. | |

OneNorm(FloatSymmetricMatrix) | Computes the one matrix norm of a symmetric matrix. | |

OneNorm(FloatTriDiagMatrix) | Computes the one matrix norm of a tridiagonal matrix. | |

Or | Returns the logical OR of two boolean values. | |

OuterProduct(DoubleComplexVector, DoubleComplexVector) | Creates a matrix containing the outer product of two vectors. | |

OuterProduct(DoubleVector, DoubleVector) | Creates a matrix containing the outer product of two vectors. | |

OuterProduct(FloatComplexVector, FloatComplexVector) | Creates a matrix containing the outer product of two vectors. | |

OuterProduct(FloatVector, FloatVector) | Creates a matrix containing the outer product of two vectors. | |

OuterProduct(DoubleComplexVector, DoubleComplexVector, DoubleComplexMatrix) | Performs an outer product of the two vectors and puts the answer in the given matrix. | |

OuterProduct(DoubleVector, DoubleVector, DoubleMatrix) | Performs an outer product of the two vectors and puts the answer in the given matrix. | |

OuterProduct(FloatComplexVector, FloatComplexVector, FloatComplexMatrix) | Performs an outer product of the two vectors and puts the answer in the given matrix. | |

OuterProduct(FloatVector, FloatVector, FloatMatrix) | Performs an outer product of the two vectors and puts the answer in the given matrix. | |

Percentile(Double, Double) | Calculates the nth percentile of the elements in a data set. | |

Percentile(DoubleVector, Double) | Calculates the nth percentile of the elements in a data set. | |

Percentile(FloatVector, Single) | Calculates the nth percentile of the elements in a data set. | |

Percentile(IDFColumn, Double) | Calculates the nth percentile of the elements in a data set. | |

Percentile(Int32, Double) | Calculates the nth percentile of the elements in a data set. | |

Percentile(Single, Double) | Calculates the nth percentile of the elements in a data set. | |

PercentileRank(Double, Double) | Calculates the percentile in which a given value would fall, if it were in the given data set. | |

PercentileRank(DoubleVector, Double) | Calculates the percentile in which a given value would fall, if it were in the given data set. | |

PercentileRank(IDFColumn, Double) | Calculates the percentile in which a given value would fall, if it were in the given data set. | |

PercentileRank(Int32, Double) | Calculates the percentile in which a given value would fall, if it were in the given data set. | |

Pow(Double, DoubleComplex) | Calculates the result of raising a real number to a complex power. | |

Pow(Double, Double) | Calculates the result of raising a double-precision floating point number to a double-precision floating point power. | |

Pow(Double, Int32) | Calculates the result of raising a double-precision floating point number to an integer power. | |

Pow(DoubleComplex, DoubleComplex) | Calculates the result of raising a complex number to a complex power. | |

Pow(DoubleComplex, Double) | Calculates the result of raising a complex number to a real power. | |

Pow(DoubleComplex, Int32) | Calculates the result of raising a complex number to an integer power. | |

Pow(DoubleComplexMatrix, DoubleComplex) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the power function to each element of the matrix. | |

Pow(DoubleComplexMatrix, Int32) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the power function to each element of the matrix. | |

Pow(DoubleComplexVector, Double) | Creates a new vector with the same size as a given vector, whose values are the result of applying the power function to each element of the vector with the given exponent. | |

Pow(DoubleComplexVector, Int32) | Creates a new vector with the same size as a given vector, whose values are the result of applying the power function to each element of the vector with the given exponent. | |

Pow(DoubleMatrix, Double) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the power function to each element of the matrix with the given exponent. | |

Pow(DoubleVector, Double) | Creates a new vector with the same size as a given vector, whose values are the result of applying the power function to each element of the vector with the specified exponent. | |

Pow(FloatComplex, FloatComplex) | Calculates the result of raising a complex number to a complex power. | |

Pow(FloatComplex, Int32) | Calculates the result of raising a complex number to an integer power. | |

Pow(FloatComplex, Single) | Calculates the result of raising a complex number to a real power. | |

Pow(FloatComplexMatrix, FloatComplex) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the power function to each element of the matrix. | |

Pow(FloatComplexMatrix, Int32) | ||

Pow(FloatComplexVector, Int32) | Creates a new vector with the same size as a given vector, whose values are the result of applying the power function to each element of the vector with the given exponent. | |

Pow(FloatComplexVector, Single) | ||

Pow(FloatMatrix, Single) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the power function to each element of the matrix with the given exponent. | |

Pow(FloatVector, Single) | Creates a new vector with the same size as a given vector, whose values are the result of applying the power function to each element of the given vector. | |

Pow(OneVariableFunction, Double) | Raises the function to the sth power. | |

Pow(Single, FloatComplex) | Calculates the result of raising a real number to a complex power. | |

Pow(Single, Int32) | Calculates the result of raising a floating point number to an integer power. | |

Pow(Single, Single) | Calculates the result of raising a floating point number to a floating point power. | |

Product(DoubleComplexVector) | Calculates the product of a given vector's elements. | |

Product(DoubleVector) | Calculates the product of a given vector. | |

Product(FloatComplexVector) | Calculates the product of a given vector's elements. | |

Product(FloatVector) | Calculates the product of a given vector's elements. | |

Product(DoubleBandMatrix, DoubleBandMatrix) | Computes the matrix (inner) product of the two matrices A and B. The product is a banded matrix whose lower bandwidth is the sum of the lower bandwidths of A and B, and whose upper bandwidth is the sum of the upper bandwidths of A and B. | |

Product(DoubleBandMatrix, DoubleVector) | Returns the inner product (matrix-vector product) of a banded matrix and a vector. | |

Product(DoubleComplexBandMatrix, DoubleComplexBandMatrix) | Computes the matrix (inner) product of the two matrices A and B. The product is a banded matrix whose lower bandwidth is the sum of the lower bandwidths of A and B, and whose upper bandwidth is the sum of the upper bandwidths of A and B. | |

Product(DoubleComplexBandMatrix, DoubleComplexVector) | Returns the inner product (matrix-vector product) of a banded matrix and a vector. | |

Product(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix) | Matrix inner product of two sparse matrices in compressed row (CSR) format. Result is a sparse matrix in CSR format. | |

Product(DoubleComplexCsrSparseMatrix, DoubleComplexVector) | Product of a sparse matrix in compressed row (CSR) format with a dense vector. | |

Product(DoubleComplexLowerTriMatrix, DoubleComplexVector) | Returns the inner product (matrix-vector product) of a lower triangular matrix and a vector. | |

Product(DoubleComplexMatrix, DoubleComplexMatrix) | Computes the matrix inner product of two matrices and returns the result. | |

Product(DoubleComplexMatrix, DoubleComplexVector) | Computes the product of a matrix and a vector. | |

Product(DoubleComplexTriDiagMatrix, DoubleComplexVector) | Returns the inner product (matrix-vector product) of a tridiagonal matrix and a vector. | |

Product(DoubleComplexUpperTriMatrix, DoubleComplexVector) | Returns the inner product (matrix-vector product) of a lower triangular matrix and a vector. | |

Product(DoubleComplexVector, DoubleComplexBandMatrix) | Returns the inner product (matrix-vector product) of a vector and a banded matrix. | |

Product(DoubleComplexVector, DoubleComplexLowerTriMatrix) | Returns the inner product (matrix-vector product) of a vector and a lower triangular matrix. | |

Product(DoubleComplexVector, DoubleComplexTriDiagMatrix) | Returns the inner product (matrix-vector product) of a vector and a tridiagonal matrix. | |

Product(DoubleComplexVector, DoubleComplexUpperTriMatrix) | Returns the inner product (matrix-vector product) of a vector and a lower triangular matrix. | |

Product(DoubleComplexVector, DoubleHermitianBandMatrix) | Returns the inner product (matrix-vector product) of a vector and an Hermitian banded matrix. | |

Product(DoubleComplexVector, DoubleHermitianMatrix) | Returns the inner product (vector-matrix product) of a vector and an Hermitian matrix. | |

Product(DoubleCsrSparseMatrix, DoubleCsrSparseMatrix) | Matrix inner product of two sparse matrices in compressed row (CSR) format. Result is a sparse matrix in CSR format. | |

Product(DoubleCsrSparseMatrix, DoubleVector) | Product of a sparse matrix in compressed row (CSR) format with a dense vector. | |

Product(DoubleHermCsrSparseMatrix, DoubleComplexVector) | Product of a Hermitian sparse matrix in compressed row (CSR) format with a dense vector. | |

Product(DoubleHermitianBandMatrix, DoubleComplexVector) | Returns the inner product (matrix-vector product) of an Hermitian banded matrix and a vector. | |

Product(DoubleHermitianMatrix, DoubleComplexVector) | Returns the inner product (matrix-vector product) of an Hermitian matrix and a vector. | |

Product(DoubleLowerTriMatrix, DoubleVector) | Returns the inner product (matrix-vector product) of a lower triangular matrix and a vector. | |

Product(DoubleMatrix, DoubleMatrix) | Computes the matrix inner product of two matrices and returns the result. | |

Product(DoubleMatrix, DoubleVector) | Computes the product of a matrix and vector. | |

Product(DoubleSymBandMatrix, DoubleVector) | Returns the inner product (matrix-vector product) of a banded symmetric matrix and a vector. | |

Product(DoubleSymCsrSparseMatrix, DoubleVector) | Product of a symmetric sparse matrix in compressed row (CSR) format with a dense vector. | |

Product(DoubleSymmetricMatrix, DoubleVector) | Returns the inner product (matrix-vector product) of a symmetric matrix and a vector. | |

Product(DoubleTriDiagMatrix, DoubleVector) | Returns the inner product (matrix-vector product) of a tridiagonal matrix and a vector. | |

Product(DoubleUpperTriMatrix, DoubleVector) | Returns the inner product (matrix-vector product) of an upper triangular matrix and a vector. | |

Product(DoubleVector, DoubleBandMatrix) | Returns the inner product (matrix-vector product) of a vector and a banded matrix. | |

Product(DoubleVector, DoubleLowerTriMatrix) | Returns the inner product (matrix-vector product) of a vector and a lower triangular matrix. | |

Product(DoubleVector, DoubleSymBandMatrix) | Returns the inner product (matrix-vector product) of a vector and a symmetric banded matrix. | |

Product(DoubleVector, DoubleSymmetricMatrix) | Returns the inner product (matrix-vector product) of a vector and an symmetric matrix. | |

Product(DoubleVector, DoubleTriDiagMatrix) | Returns the inner product (matrix-vector product) of a vector and a tridiagonal matrix. | |

Product(DoubleVector, DoubleUpperTriMatrix) | Returns the inner product (matrix-vector product) of a vector and an upper triangular matrix. | |

Product(FloatBandMatrix, FloatBandMatrix) | Computes the matrix (inner) product of the two matrices A and B. The product is a banded matrix whose lower bandwidth is the sum of the lower bandwidths of A and B, and whose upper bandwidth is the sum of the upper bandwidths of A and B. | |

Product(FloatBandMatrix, FloatVector) | Returns the inner product (matrix-vector product) of a banded matrix and a vector. | |

Product(FloatComplexBandMatrix, FloatComplexBandMatrix) | ||

Product(FloatComplexBandMatrix, FloatComplexVector) | Returns the inner product (matrix-vector product) of a banded matrix and a vector. | |

Product(FloatComplexCsrSparseMatrix, FloatComplexCsrSparseMatrix) | Matrix inner product of two sparse matrices in compressed row (CSR) format. Result is a sparse matrix in CSR format. | |

Product(FloatComplexCsrSparseMatrix, FloatComplexVector) | Product of a sparse matrix in compressed row (CSR) format with a dense vector. | |

Product(FloatComplexLowerTriMatrix, FloatComplexVector) | Returns the inner product (matrix-vector product) of a lower triangular matrix and a vector. | |

Product(FloatComplexMatrix, FloatComplexMatrix) | Computes the matrix inner product of two matrices and returns the result. | |

Product(FloatComplexMatrix, FloatComplexVector) | Computes the product of a matrix and a vector. | |

Product(FloatComplexTriDiagMatrix, FloatComplexVector) | Returns the inner product (matrix-vector product) of a tridiagonal matrix and a vector. | |

Product(FloatComplexUpperTriMatrix, FloatComplexVector) | Returns the inner product (matrix-vector product) of a lower triangular matrix and a vector. | |

Product(FloatComplexVector, FloatComplexBandMatrix) | Returns the inner product (matrix-vector product) of a vector and a banded matrix. | |

Product(FloatComplexVector, FloatComplexLowerTriMatrix) | Returns the inner product (matrix-vector product) of a vector and a lower triangular matrix. | |

Product(FloatComplexVector, FloatComplexTriDiagMatrix) | Returns the inner product (matrix-vector product) of a vector and a tridiagonal matrix. | |

Product(FloatComplexVector, FloatComplexUpperTriMatrix) | Returns the inner product (matrix-vector product) of a vector and a lower triangular matrix. | |

Product(FloatComplexVector, FloatHermitianBandMatrix) | Returns the inner product (matrix-vector product) of a vector and an Hermitian banded matrix. | |

Product(FloatComplexVector, FloatHermitianMatrix) | Returns the inner product (vector-matrix product) of a vector and an Hermitian matrix. | |

Product(FloatCsrSparseMatrix, FloatCsrSparseMatrix) | ||

Product(FloatCsrSparseMatrix, FloatVector) | Product of a sparse matrix in compressed row (CSR) format with a dense vector. | |

Product(FloatHermCsrSparseMatrix, FloatComplexVector) | Product of a Hermitian sparse matrix in compressed row (CSR) format with a dense vector. | |

Product(FloatHermitianBandMatrix, FloatComplexVector) | Returns the inner product (matrix-vector product) of an Hermitian banded matrix and a vector. | |

Product(FloatHermitianMatrix, FloatComplexVector) | Returns the inner product (matrix-vector product) of an Hermitian matrix and a vector. | |

Product(FloatLowerTriMatrix, FloatVector) | Returns the inner product (matrix-vector product) of a lower triangular matrix and a vector. | |

Product(FloatMatrix, FloatMatrix) | Computes the matrix inner product of two matrices and returns the result. | |

Product(FloatMatrix, FloatVector) | Computes the product of a matrix and vector. | |

Product(FloatSymBandMatrix, FloatVector) | Returns the inner product (matrix-vector product) of a banded symmetric matrix and a vector. | |

Product(FloatSymCsrSparseMatrix, FloatVector) | Product of a symmetric sparse matrix in compressed row (CSR) format with a dense vector. | |

Product(FloatSymmetricMatrix, FloatVector) | Returns the inner product (matrix-vector product) of a symmetric matrix and a vector. | |

Product(FloatTriDiagMatrix, FloatVector) | Returns the inner product (matrix-vector product) of a tridiagonal matrix and a vector. | |

Product(FloatUpperTriMatrix, FloatVector) | Returns the inner product (matrix-vector product) of an upper triangular matrix and a vector. | |

Product(FloatVector, FloatBandMatrix) | Returns the inner product (matrix-vector product) of a vector and a banded matrix. | |

Product(FloatVector, FloatLowerTriMatrix) | Returns the inner product (matrix-vector product) of a vector and a lower triangular matrix. | |

Product(FloatVector, FloatSymBandMatrix) | Returns the inner product (matrix-vector product) of a vector and a symmetric banded matrix. | |

Product(FloatVector, FloatSymmetricMatrix) | Returns the inner product (matrix-vector product) of a vector and a symmetric matrix. | |

Product(FloatVector, FloatTriDiagMatrix) | Returns the inner product (matrix-vector product) of a vector and a tridiagonal matrix. | |

Product(FloatVector, FloatUpperTriMatrix) | Returns the inner product (matrix-vector product) of a vector and an upper triangular matrix. | |

Product(DoubleBandMatrix, DoubleVector, DoubleVector) | Returns the inner product (matrix-vector product) of a banded matrix and a vector. | |

Product(DoubleComplexBandMatrix, DoubleComplexVector, DoubleComplexVector) | Returns the inner product (matrix-vector product) of a banded matrix and a vector. | |

Product(DoubleComplexCsrSparseMatrix, DoubleComplexVector, DoubleComplexVector) | Product of a sparse matrix in compressed row (CSR) format with a dense vector. | |

Product(DoubleComplexMatrix, DoubleComplexMatrix, DoubleComplexMatrix) | Computes the matrix inner product of two matrices, placing the result in the third. | |

Product(DoubleComplexMatrix, DoubleComplexMatrix, ProductTransposeOption) | Applies the specified transpose option and computes the matrix inner product between the two given matrix operands. | |

Product(DoubleComplexMatrix, DoubleComplexVector, DoubleComplexVector) | Computes the product of a matrix and vector. | |

Product(DoubleComplexVector, DoubleHermitianBandMatrix, DoubleComplexVector) | Returns the inner product (matrix-vector product) of a vector and an Hermitian banded matrix. | |

Product(DoubleHermitianBandMatrix, DoubleComplexVector, DoubleComplexVector) | Returns the inner product (matrix-vector product) of an Hermitian banded matrix and a vector. | |

Product(DoubleMatrix, DoubleMatrix, DoubleMatrix) | Computes the matrix inner product of two matrices, placing the result in the third. | |

Product(DoubleMatrix, DoubleMatrix, ProductTransposeOption) | Applies the specified transpose option and computes the matrix inner product between the two given matrix operands. | |

Product(DoubleMatrix, DoubleVector, DoubleVector) | Computes the product of a matrix and vector. | |

Product(DoubleSymBandMatrix, DoubleVector, DoubleVector) | Returns the inner product (matrix-vector product) of a banded symmetric matrix and a vector. | |

Product(DoubleSymCsrSparseMatrix, DoubleVector, DoubleVector) | Product of a symmetric sparse matrix in compressed row (CSR) format with a dense vector placing the result in the provided vector. | |

Product(DoubleSymmetricMatrix, DoubleVector, DoubleVector) | Returns the inner product (matrix-vector product) of a symmetric matrix and a vector. | |

Product(DoubleVector, DoubleBandMatrix, DoubleVector) | Returns the inner product (matrix-vector product) of a vector and a banded matrix. | |

Product(DoubleVector, DoubleSymBandMatrix, DoubleVector) | Returns the inner product (matrix-vector product) of a vector and a symmetric banded matrix. | |

Product(FloatBandMatrix, FloatVector, FloatVector) | Returns the inner product (matrix-vector product) of a banded matrix and a vector. | |

Product(FloatComplexBandMatrix, FloatComplexVector, FloatComplexVector) | Returns the inner product (matrix-vector product) of a banded matrix and a vector. | |

Product(FloatComplexCsrSparseMatrix, FloatComplexVector, FloatComplexVector) | Product of a sparse matrix in compressed row (CSR) format with a dense vector. | |

Product(FloatComplexMatrix, FloatComplexMatrix, FloatComplexMatrix) | Computes the matrix inner product of two matrices, placing the result in the third. | |

Product(FloatComplexMatrix, FloatComplexMatrix, ProductTransposeOption) | Applies the specified transpose option and computes the matrix inner product between the two given matrix operands. | |

Product(FloatComplexMatrix, FloatComplexVector, FloatComplexVector) | Computes the product of a matrix and vector. | |

Product(FloatComplexVector, FloatHermitianBandMatrix, FloatComplexVector) | Returns the inner product (matrix-vector product) of a vector and an Hermitian banded matrix. | |

Product(FloatHermitianBandMatrix, FloatComplexVector, FloatComplexVector) | Returns the inner product (matrix-vector product) of an Hermitian banded matrix and a vector. | |

Product(FloatMatrix, FloatMatrix, FloatMatrix) | Computes the matrix inner product of two matrices, placing the result in the third. | |

Product(FloatMatrix, FloatMatrix, ProductTransposeOption) | ||

Product(FloatMatrix, FloatVector, FloatVector) | Computes the product of a matrix and vector. | |

Product(FloatSymBandMatrix, FloatVector, FloatVector) | Returns the inner product (matrix-vector product) of a banded symmetric matrix and a vector. | |

Product(FloatVector, FloatBandMatrix, FloatVector) | Returns the inner product (matrix-vector product) of a vector and a banded matrix. | |

Product(FloatVector, FloatSymBandMatrix, FloatVector) | Returns the inner product (matrix-vector product) of a vector and a symmetric banded matrix. | |

Product(DoubleComplexMatrix, DoubleComplexMatrix, DoubleComplexMatrix, ProductTransposeOption) | Applies the specified transpose option and computes the matrix inner product between the two given matrix operands and places the result in a third matrix. | |

Product(DoubleMatrix, DoubleMatrix, DoubleMatrix, ProductTransposeOption) | Applies the specified transpose option and computes the matrix inner product between the two given matrix operands and places the result in a third matrix. | |

Product(FloatComplexMatrix, FloatComplexMatrix, FloatComplexMatrix, ProductTransposeOption) | Applies the specified transpose option and computes the matrix inner product between the two given matrix operands and places the result in a third matrix. | |

Product(FloatMatrix, FloatMatrix, FloatMatrix, ProductTransposeOption) | ||

ProductPlusConst | Returns the product of the two matrices plus the constant. | |

PseudoInverse(DoubleComplexMatrix) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(DoubleMatrix) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(FloatComplexMatrix) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(FloatMatrix) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(DoubleComplexMatrix, DoubleComplexMatrix) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(DoubleComplexMatrix, Double) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(DoubleMatrix, DoubleMatrix) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(DoubleMatrix, Double) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(DoubleSVDecomp, DoubleMatrix) | A computationally inexpensive way to calculate the pseudo-inverse of a matrix if an SVDecomp has already been computed. | |

PseudoInverse(FloatComplexMatrix, FloatComplexMatrix) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(FloatComplexMatrix, Single) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(FloatMatrix, FloatMatrix) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(FloatMatrix, Single) | Calculates the Moore Penrose pseudo inverse of a matrix. | |

PseudoInverse(FloatSVDecomp, FloatMatrix) | A computationally inexpensive way to calculate the pseudo-inverse of a matrix if an SVDecomp has already been computed. | |

PseudoInverse(DoubleComplexMatrix, DoubleComplexMatrix, Double) | Calculates the Moore Penrose pseudo inverse of a matrix placing in the provided matrix. | |

PseudoInverse(DoubleMatrix, DoubleMatrix, Double) | Calculates the Moore Penrose pseudo inverse of a matrix and places it in the provided matrix. | |

PseudoInverse(FloatComplexMatrix, FloatComplexMatrix, Single) | Calculates the Moore Penrose pseudo inverse of a matrix placing in the provided matrix. | |

PseudoInverse(FloatMatrix, FloatMatrix, Single) | Calculates the Moore Penrose pseudo inverse of a matrix and places it in the provided matrix. | |

Quartile(Double, Int32) | Calculates the specified quartile of the elements in a data set. | |

Quartile(DoubleVector, Int32) | Calculates the specified quartile of the elements in a data set. | |

Quartile(IDFColumn, Int32) | Calculates the specified quartile of the elements in a data set. | |

Quartile(Int32, Int32) | Calculates the specified quartile of the elements in a data set. | |

Rank(Double, Double) | Calculates the rank of a value within a given data set using ascending order. | |

Rank(DoubleVector, Double) | Calculates the rank of a value within a given data set using ascending order. | |

Rank(IDFColumn, Double) | Calculates the rank of the value within a given data set using the specified order. | |

Rank(Int32, Double) | Calculates the rank of a value within a given data set using ascending order. | |

Rank(Double, Double, SortingType) | Calculates the rank of the value within a given data set using the specified order. | |

Rank(DoubleVector, Double, SortingType) | Calculates the rank of a value within a given data set using ascending order. | |

Rank(IDFColumn, Double, SortingType) | Calculates the rank of the value within a given data set using the specified order. | |

Rank(Int32, Double, SortingType) | Calculates the rank of the value within a given data set using the specified order. | |

Ranks(Double) | Returns the ranks of each element in a data set using ascending sort order. | |

Ranks(DoubleVector) | Returns the ranks of each element in a data set using ascending sort order. | |

Ranks(IDFColumn) | Returns the ranks of each element in a data set using ascending sort order. | |

Ranks(Int32) | Returns the ranks of each element in a data set using ascending sort order. | |

Ranks(Double, SortingType) | Returns the ranks of each element in a data set using the specified sort order. | |

Ranks(DoubleVector, SortingType) | Returns the ranks of each element in a data set using the specified sort order. | |

Ranks(IDFColumn, SortingType) | Returns the ranks of each element in a data set using the specified sort order. | |

Ranks(Int32, SortingType) | Returns the ranks of each element in a data set using the specified sort order. | |

Real(DoubleBandMatrix) | Calculates the real parts of a given matrix's elements. In this case, since there are no imaginary parts, this method simply returns the given matrix. | |

Real(DoubleComplex) | Returns the real part of the complex number c. | |

Real(DoubleComplexBandMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(DoubleComplexLowerTriMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(DoubleComplexMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(DoubleComplexTriDiagMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(DoubleComplexUpperTriMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(DoubleComplexVector) | Returns the real part of the given vector's elements. | |

Real(DoubleHermitianBandMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(DoubleHermitianMatrix) | Creates a new symmetric matrix made up of the real parts of the given Hermitian matrix. | |

Real(DoubleLowerTriMatrix) | Calculates the real parts of a given matrix's elements. In this case, since there are no imaginary parts, this method simply returns the given matrix. | |

Real(DoubleMatrix) | Calculates the real parts of a given matrix's elements. In this case, since there are no imaginary parts, this method simply returns the given matrix. | |

Real(DoubleSymBandMatrix) | ||

Real(DoubleSymmetricMatrix) | ||

Real(DoubleTriDiagMatrix) | ||

Real(DoubleUpperTriMatrix) | ||

Real(DoubleVector) | Returns the real part of the given vector. | |

Real(FloatBandMatrix) | ||

Real(FloatComplex) | Returns the real part of the complex number c. | |

Real(FloatComplexBandMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(FloatComplexLowerTriMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(FloatComplexMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(FloatComplexTriDiagMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(FloatComplexUpperTriMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(FloatComplexVector) | Returns the real part of the given vector's elements. | |

Real(FloatHermitianBandMatrix) | Calculates the real parts of a given matrix's elements. | |

Real(FloatHermitianMatrix) | Creates a new symmetric matrix made up of the real parts of the given Hermitian matrix. | |

Real(FloatLowerTriMatrix) | ||

Real(FloatMatrix) | ||

Real(FloatSymBandMatrix) | ||

Real(FloatSymmetricMatrix) | ||

Real(FloatTriDiagMatrix) | ||

Real(FloatUpperTriMatrix) | ||

Real(FloatVector) | Returns the real part of the given vector. | |

RepMat(DoubleMatrix, DoubleMatrix) | Repeats the matrix, A, and places it in B. | |

RepMat(DoubleVector, DoubleMatrix) | Treats the vector as a row vector and places it in A. | |

RepMat(DoubleMatrix, Int32, Int32) | Repeats the matrix m x n times. | |

RepMat(DoubleVector, Int32, Int32) | Treats the vector as a row vector and repeats it m x n times. | |

RepMat(DoubleMatrix, Int32, Int32, DoubleMatrix) | Repeats the source matrix m x n times in the destination matrix | |

RMS(Double) | Calculates the root mean square of the given data. | |

RMS(DoubleVector) | Calculates the root mean square of the given data. | |

RMS(IDFColumn) | Calculates the root mean square of the given data. | |

RMS(Int32) | Calculates the root mean square of the given data. | |

Round(Double, Int32) | Rounds a double-precision floating point number to the specified number of digits. | |

Round(DoubleMatrix, Int32) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of rounding each element to the specified number of digits. | |

Round(DoubleVector, Int32) | Creates a new vector with the same size as a given vector, whose values are the result of rounding each element of the given vector to the specified number of decimal places. | |

Round(FloatMatrix, Int32) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of rounding each element to the specified number of digits. | |

Round(FloatVector, Int32) | Creates a new vector with the same size as a given vector, whose values are the result of rounding each element of the given vector to the specified number of decimal places. | |

Round(Single, Int32) | Rounds a floating point number to the specified number of digits. | |

Scatter(DoubleComplexSparseVector) | Scatters the elements of the compressed sparse vector x to a full storage vector. | |

Scatter(DoubleSparseVector) | Scatters the elements of the compressed sparse vector x to a full storage vector. The vector will be sized so that the last element of the output dense vector is the last nonzero element in the input sparse vector. | |

Scatter(FloatComplexSparseVector) | Scatters the elements of the compressed sparse vector x to a full storage vector. | |

Scatter(FloatSparseVector) | Scatters the elements of the compressed sparse vector x to a full storage vector. The vector will be sized so that the last element of the output dense vector is the last nonzero element in the input sparse vector. | |

Scatter(DoubleComplexSparseVector, Int32) | Scatters the elements of the compressed sparse vector x to a full storage vector. | |

Scatter(DoubleSparseVector, Int32) | Scatters the elements of the compressed sparse vector x to a full storage vector. | |

Scatter(FloatComplexSparseVector, Int32) | Scatters the elements of the compressed sparse vector x to a full storage vector. | |

Scatter(FloatSparseVector, Int32) | Scatters the elements of the compressed sparse vector x to a full storage vector. | |

Sign(DoubleVector) | Returns the signum function. | |

Sign(FloatVector) | Returns the signum function. | |

Sin(Double) | Calculates the sine of a double-precision floating point number. | |

Sin(DoubleComplex) | Calculates the sine of a complex number. | |

Sin(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the sine function to each element of the matrix. | |

Sin(DoubleComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the sine function to each element of the vector. | |

Sin(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the sine function to each element of the matrix. | |

Sin(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the sine function to each element of the matrix. | |

Sin(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the sine function to each element of the vector. | |

Sin(FloatComplex) | Calculates the sine of a complex number. | |

Sin(FloatComplexMatrix) | ||

Sin(FloatComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the sine function to each element of the vector. | |

Sin(FloatMatrix) | ||

Sin(FloatSymmetricMatrix) | ||

Sin(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the sine function to each element of the given vector. | |

Sin(Single) | Calculates the sine of a floating point number. | |

Sinh(Double) | Calculates the hyperbolic sine of a double-precision floating point number. | |

Sinh(DoubleComplex) | Calculates the hyperbolic sine of a complex number. | |

Sinh(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the hyperbolic sine function to each element of the matrix. | |

Sinh(DoubleComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the hyperbolic sine function to each element of the vector. | |

Sinh(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the hyperbolic sine function to each element of the matrix. | |

Sinh(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the hyperbolic sine function to each element of the matrix. | |

Sinh(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the hyperbolic sine function to each element of the vector. | |

Sinh(FloatComplex) | Calculates the hyperbolic sine of a complex number. | |

Sinh(FloatComplexMatrix) | ||

Sinh(FloatComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the hyperbolic sine function to each element of the vector. | |

Sinh(FloatMatrix) | ||

Sinh(FloatSymmetricMatrix) | ||

Sinh(FloatVector) | ||

Sinh(Single) | Calculates the hyperbolic sine of a floating point number. | |

Skewness(Double) | Calculates the biased skewness, a measure of the symmetry of the data, of the elements in a data set. | |

Skewness(DoubleVector) | Calculates the biased skewness, a measure of the symmetry of the data, of the elements in a data set. | |

Skewness(IDFColumn) | Calculates the biased skewness, a measure of the symmetry of the data, of the elements in a data set. | |

Skewness(Int32) | ||

Skewness(Double, BiasType) | Calculates the skewness, a measure of the symmetry of the data, of the the elements in a data set using the given bias type. | |

Skewness(DoubleVector, BiasType) | Calculates the skewness, a measure of the symmetry of the data, of the the elements in a data set using the given bias type. | |

Skewness(IDFColumn, BiasType) | Calculates the skewness, a measure of the symmetry of the data, of the the elements in a data set using the given bias type. | |

Skewness(Int32, BiasType) | ||

Solve(DoubleBandMatrix, DoubleMatrix) | Solves the linear system AX = B. | |

Solve(DoubleBandMatrix, DoubleVector) | Solves the linear system Ax = b. | |

Solve(DoubleComplexBandMatrix, DoubleComplexMatrix) | Solves the linear system AX = B. | |

Solve(DoubleComplexBandMatrix, DoubleComplexVector) | Solves the linear system Ax = b. | |

Solve(DoubleComplexCsrSparseMatrix, DoubleComplexMatrix) | Solves the linear system AX = B. | |

Solve(DoubleComplexCsrSparseMatrix, DoubleComplexVector) | Solves the linear system Ax = b. | |

Solve(DoubleComplexLowerTriMatrix, DoubleComplexMatrix) | Solves the linear system AX = B. | |

Solve(DoubleComplexLowerTriMatrix, DoubleComplexVector) | Solves the linear system Ax = b. | |

Solve(DoubleComplexMatrix, DoubleComplexMatrix) | Solves the linear system AX = B. | |

Solve(DoubleComplexMatrix, DoubleComplexVector) | Computes the solution, x, to the linear system Ax = b. | |

Solve(DoubleComplexTriDiagMatrix, DoubleComplexMatrix) | Solves the linear system AX = B. | |

Solve(DoubleComplexTriDiagMatrix, DoubleComplexVector) | Solves the linear system Ax = b. | |

Solve(DoubleComplexUpperTriMatrix, DoubleComplexMatrix) | Solves the linear system AX = B. | |

Solve(DoubleComplexUpperTriMatrix, DoubleComplexVector) | Solves the linear system Ax = b. | |

Solve(DoubleCsrSparseMatrix, DoubleMatrix) | Solves the linear system AX = B. | |

Solve(DoubleCsrSparseMatrix, DoubleVector) | Solves the linear system Ax = b. | |

Solve(DoubleHermCsrSparseMatrix, DoubleComplexMatrix) | Solves the linear system AX = B where A is a Hermitian sparse matrix. | |

Solve(DoubleHermCsrSparseMatrix, DoubleComplexVector) | Solves the linear system Ax = b where A is a Hermitian sparse matrix. | |

Solve(DoubleHermitianBandMatrix, DoubleComplexMatrix) | Solves the linear system AX = B. | |

Solve(DoubleHermitianBandMatrix, DoubleComplexVector) | Solves the linear system Ax = b. | |

Solve(DoubleHermitianMatrix, DoubleComplexMatrix) | Solves the linear system AX = B. | |

Solve(DoubleHermitianMatrix, DoubleComplexVector) | Solves the linear system Ax = b. | |

Solve(DoubleLowerTriMatrix, DoubleMatrix) | Solves the linear system AX = B. | |

Solve(DoubleLowerTriMatrix, DoubleVector) | Solves the linear system Ax = b. | |

Solve(DoubleMatrix, DoubleMatrix) | Solves the linear system AX = B. | |

Solve(DoubleMatrix, DoubleVector) | Computes the solution, x, to the linear system Ax = b. | |

Solve(DoubleSymBandMatrix, DoubleMatrix) | Solves the linear system AX = B. | |

Solve(DoubleSymBandMatrix, DoubleVector) | Solves the linear system Ax = b. | |

Solve(DoubleSymCsrSparseMatrix, DoubleMatrix) | Solves the linear system AX = B where A is a symmetric sparse matrix. | |

Solve(DoubleSymCsrSparseMatrix, DoubleVector) | Solves the linear system Ax = b where A is a symmetric sparse matrix. | |

Solve(DoubleSymmetricMatrix, DoubleMatrix) | Solves the linear system AX = B. | |

Solve(DoubleSymmetricMatrix, DoubleVector) | Solves the linear system Ax = b. | |

Solve(DoubleTriDiagMatrix, DoubleMatrix) | Solves the linear system AX = B. | |

Solve(DoubleTriDiagMatrix, DoubleVector) | Solves the linear system Ax = b. | |

Solve(DoubleUpperTriMatrix, DoubleMatrix) | Solves the linear system AX = B. | |

Solve(DoubleUpperTriMatrix, DoubleVector) | Solves the linear system Ax = b. | |

Solve(FloatBandMatrix, FloatMatrix) | Solves the linear system AX = B. | |

Solve(FloatBandMatrix, FloatVector) | Solves the linear system Ax = b. | |

Solve(FloatComplexBandMatrix, FloatComplexMatrix) | Solves the linear system AX = B. | |

Solve(FloatComplexBandMatrix, FloatComplexVector) | Solves the linear system Ax = b. | |

Solve(FloatComplexCsrSparseMatrix, FloatComplexMatrix) | Solves the linear system AX = B. | |

Solve(FloatComplexCsrSparseMatrix, FloatComplexVector) | Solves the linear system Ax = b. | |

Solve(FloatComplexLowerTriMatrix, FloatComplexMatrix) | Solves the linear system AX = B. | |

Solve(FloatComplexLowerTriMatrix, FloatComplexVector) | Solves the linear system Ax = b. | |

Solve(FloatComplexMatrix, FloatComplexMatrix) | Solves the linear system AX = B. | |

Solve(FloatComplexMatrix, FloatComplexVector) | Computes the solution, x, to the linear system Ax = b. | |

Solve(FloatComplexTriDiagMatrix, FloatComplexMatrix) | Solves the linear system AX = B. | |

Solve(FloatComplexTriDiagMatrix, FloatComplexVector) | Solves the linear system Ax = b. | |

Solve(FloatComplexUpperTriMatrix, FloatComplexMatrix) | Solves the linear system AX = B. | |

Solve(FloatComplexUpperTriMatrix, FloatComplexVector) | Solves the linear system Ax = b. | |

Solve(FloatCsrSparseMatrix, FloatMatrix) | Solves the linear system AX = B. | |

Solve(FloatCsrSparseMatrix, FloatVector) | Solves the linear system Ax = b. | |

Solve(FloatHermCsrSparseMatrix, FloatComplexMatrix) | Solves the linear system AX = B where A is a Hermitian sparse matrix. | |

Solve(FloatHermCsrSparseMatrix, FloatComplexVector) | Solves the linear system Ax = b where A is a Hermitian sparse matrix. | |

Solve(FloatHermitianBandMatrix, FloatComplexMatrix) | Solves the linear system AX = B. | |

Solve(FloatHermitianBandMatrix, FloatComplexVector) | Solves the linear system Ax = b. | |

Solve(FloatHermitianMatrix, FloatComplexMatrix) | Solves the linear system AX = B. | |

Solve(FloatHermitianMatrix, FloatComplexVector) | Solves the linear system Ax = b. | |

Solve(FloatLowerTriMatrix, FloatMatrix) | Solves the linear system AX = B. | |

Solve(FloatLowerTriMatrix, FloatVector) | Solves the linear system Ax = b. | |

Solve(FloatMatrix, FloatMatrix) | Solves the linear system AX = B. | |

Solve(FloatMatrix, FloatVector) | Computes the solution, x, to the linear system Ax = b. | |

Solve(FloatSymBandMatrix, FloatMatrix) | Solves the linear system AX = B. | |

Solve(FloatSymBandMatrix, FloatVector) | Solves the linear system Ax = b. | |

Solve(FloatSymCsrSparseMatrix, FloatMatrix) | Solves the linear system AX = B where A is a symmetric sparse matrix. | |

Solve(FloatSymCsrSparseMatrix, FloatVector) | Solves the linear system Ax = b where A is a symmetric sparse matrix. | |

Solve(FloatSymmetricMatrix, FloatMatrix) | Solves the linear system AX = B. | |

Solve(FloatSymmetricMatrix, FloatVector) | Solves the linear system Ax = b. | |

Solve(FloatTriDiagMatrix, FloatMatrix) | Solves the linear system AX = B. | |

Solve(FloatTriDiagMatrix, FloatVector) | Solves the linear system Ax = b. | |

Solve(FloatUpperTriMatrix, FloatMatrix) | Solves the linear system AX = B. | |

Solve(FloatUpperTriMatrix, FloatVector) | Solves the linear system Ax = b. | |

Solve(DoubleComplexTriDiagMatrix, DoubleComplexMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(DoubleComplexTriDiagMatrix, DoubleComplexVector, Boolean) | Solves the linear system Ax = b. | |

Solve(DoubleHermitianBandMatrix, DoubleComplexMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(DoubleHermitianBandMatrix, DoubleComplexVector, Boolean) | Solves the linear system Ax = b. | |

Solve(DoubleHermitianMatrix, DoubleComplexMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(DoubleHermitianMatrix, DoubleComplexVector, Boolean) | Solves the linear system Ax = b. | |

Solve(DoubleSymBandMatrix, DoubleMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(DoubleSymBandMatrix, DoubleVector, Boolean) | Solves the linear system Ax = b. | |

Solve(DoubleSymmetricMatrix, DoubleMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(DoubleSymmetricMatrix, DoubleVector, Boolean) | Solves the linear system Ax = b. | |

Solve(DoubleTriDiagMatrix, DoubleMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(DoubleTriDiagMatrix, DoubleVector, Boolean) | Solves the linear system Ax = b. | |

Solve(FloatComplexTriDiagMatrix, FloatComplexMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(FloatComplexTriDiagMatrix, FloatComplexVector, Boolean) | Solves the linear system Ax = b. | |

Solve(FloatHermitianBandMatrix, FloatComplexMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(FloatHermitianBandMatrix, FloatComplexVector, Boolean) | Solves the linear system Ax = b. | |

Solve(FloatHermitianMatrix, FloatComplexMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(FloatHermitianMatrix, FloatComplexVector, Boolean) | Solves the linear system Ax = b. | |

Solve(FloatSymBandMatrix, FloatMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(FloatSymBandMatrix, FloatVector, Boolean) | Solves the linear system Ax = b. | |

Solve(FloatSymmetricMatrix, FloatMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(FloatSymmetricMatrix, FloatVector, Boolean) | Solves the linear system Ax = b. | |

Solve(FloatTriDiagMatrix, FloatMatrix, Boolean) | Solves the linear system AX = B. | |

Solve(FloatTriDiagMatrix, FloatVector, Boolean) | Solves the linear system Ax = b. | |

SolvePD(DoubleHermCsrSparseMatrix, DoubleComplexMatrix) | Solves the linear system AX = B where A is a Hermitian, positive definite sparse matrix. | |

SolvePD(DoubleHermCsrSparseMatrix, DoubleComplexVector) | Solves the linear system Ax = b where A is a Hermitian, postive definite, sparse matrix. | |

SolvePD(DoubleSymCsrSparseMatrix, DoubleMatrix) | Solves the linear system AX = B where A is a symmetric, positive definite sparse matrix. | |

SolvePD(DoubleSymCsrSparseMatrix, DoubleVector) | Solves the linear system Ax = b where A is a symmetric, postive definite, sparse matrix. | |

SolvePD(FloatHermCsrSparseMatrix, FloatComplexMatrix) | Solves the linear system AX = B where A is a Hermitian, positive definite sparse matrix. | |

SolvePD(FloatHermCsrSparseMatrix, FloatComplexVector) | Solves the linear system Ax = b where A is a Hermitian, postive definite, sparse matrix. | |

SolvePD(FloatSymCsrSparseMatrix, FloatMatrix) | Solves the linear system AX = B where A is a symmetric, positive definite sparse matrix. | |

SolvePD(FloatSymCsrSparseMatrix, FloatVector) | Solves the linear system Ax = b where A is a symmetric, postive definite, sparse matrix. | |

Sort(Double) | Returns a sorted copy of the given data in ascending order. | |

Sort(DoubleVector) |
Sorts a given vector. If the vector is compact ( C# `v.Stride == 1` | |

Sort(FloatVector) |
Sorts a given vector. If the vector is compact ( C# `v.Stride == 1` | |

Sort(IDFColumn) | Returns a sorted copy of the given data in ascending order. | |

Sort(Int32) | Returns a sorted copy of the given data in ascending order. | |

Sort(Double, SortingType) | Returns a sorted copy of the given data in the specified order. | |

Sort(DoubleVector, SortingType) | Returns a sorted copy of the given data in the specified order. | |

Sort(IDFColumn, SortingType) | Returns a sorted copy of the given data in the specified order. | |

Sort(Int32, SortingType) | Returns a sorted copy of the given data in the specified order. | |

SortByColumn(DoubleMatrix, Int32) | Sorts the rows of a matrix by the values in a specified column. | |

SortByColumn(FloatMatrix, Int32) | Sorts the rows of a matrix by the values in a specified column. | |

Spearmans(DoubleMatrix) | Calculates Spearman's Rho for the given data. | |

Spearmans(Double, Double) | Calculates Spearman's Rho for the given data sets. | |

Spearmans(DoubleVector, DoubleVector) | Calculates Spearman's Rho for the given data sets. | |

Spearmans(IDFColumn, IDFColumn) | Calculates Spearman's Rho for the given data sets. | |

Spearmans(Int32, Int32) | Calculates Spearman's Rho for the given data sets. | |

Sqrt(Double) | Calculates the principal value of the square root of a double-precision floating point number. | |

Sqrt(DoubleComplex) | Calculates the principal value of the square root of a complex number. | |

Sqrt(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the square root function to each element of the matrix. | |

Sqrt(DoubleComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the square root function to each element of the vector. | |

Sqrt(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the square root function to each element of the matrix. | |

Sqrt(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the square root function to each element of the vector. | |

Sqrt(FloatComplex) | Calculates the principal value of the square root of a complex number. | |

Sqrt(FloatComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the square root function to each element of the matrix. | |

Sqrt(FloatComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the square root function to each element of the vector. | |

Sqrt(FloatMatrix) | ||

Sqrt(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the square root function to each element of the given vector. | |

Sqrt(Single) | Calculates the principal value of the square root of a floating point number. | |

StandardDeviation(Double) | Calculates the biased standard deviation of the elements in the given data set. | |

StandardDeviation(DoubleVector) | Calculates the biased standard deviation of the elements in the given data set. | |

StandardDeviation(IDFColumn) | Calculates the biased standard deviation of the elements in the given data set. | |

StandardDeviation(Int32) | Calculates the biased standard deviation of the elements in the given data set. | |

StandardDeviation(Double, BiasType) | Calculates the biased standard deviation of the elements in the given data set, using the specified bias. | |

StandardDeviation(DoubleVector, BiasType) | Calculates the biased standard deviation of the elements in the given data set, using the specified bias. | |

StandardDeviation(IDFColumn, BiasType) | Calculates the biased standard deviation of the elements in the given data set, using the specified bias. | |

StandardDeviation(Int32, BiasType) | ||

Sum(Double) | Calculates the sum of the elements in the given data set. | |

Sum(DoubleComplexMatrix) | Computes the sum of the matrix columns. | |

Sum(DoubleComplexVector) | Calculates the sum of a given vector's elements. | |

Sum(DoubleMatrix) | Computes the sum of the matrix columns. | |

Sum(DoubleVector) | Calculates the sum of a given vector's elements. | |

Sum(FloatComplexMatrix) | Computes the sum of the matrix columns. | |

Sum(FloatComplexVector) | Calculates the sum of a given vector's elements. | |

Sum(FloatMatrix) | Computes the sum of the matrix columns. | |

Sum(FloatVector) | Calculates the sum of a given vector's elements. | |

Sum(IDFColumn) | Calculates the sum of the elements in the given data set. | |

Sum(Int32) | Calculates the sum of the elements in the given data set. | |

SumIf(Double, FuncDouble, Boolean) | Calculates the sum of the elements in an array that return true when a given logical function is applied. | |

SumIf(DoubleVector, FuncDouble, Boolean) | Calculates the sum of the elements in a vector that return true when a given logical function is applied. | |

SumIf(IDFColumn, FuncDouble, Boolean) | Calculates the sum of the elements in a column that return true when a given logical function is applied. | |

SumIf(IDFColumn, FuncInt32, Boolean) | Calculates the sum of the elements in a column that return true when a given logical function is applied. | |

SumIf(Int32, FuncDouble, Boolean) | Calculates the sum of the elements in an array that return true when a given logical function is applied. | |

SumIf(Int32, FuncInt32, Boolean) | Calculates the sum of the elements in an array that return true when a given logical function is applied. | |

SumIf(Double, FuncDouble, Boolean, Double) | Calculates the sum of elements in one array based on evaluating a logical function on corresponding elements in another data. | |

SumIf(Double, FuncDouble, Boolean, Int32) | Calculates the sum of elements in one array based on evaluating a logical function on corresponding elements in another data. | |

SumIf(DoubleVector, FuncDouble, Boolean, DoubleVector) | Calculates the sum of elements in one vector based on evaluating a logical function on corresponding elements in another vector. | |

SumIf(IDFColumn, FuncDouble, Boolean, IDFColumn) | Calculates the sum of elements in one column based on evaluating a logical function on corresponding elements in another data. | |

SumIf(IDFColumn, FuncInt32, Boolean, IDFColumn) | Calculates the sum of elements in one column based on evaluating a logical function on corresponding elements in another data. | |

SumIf(Int32, FuncDouble, Boolean, Double) | Calculates the sum of elements in one array based on evaluating a logical function on corresponding elements in another data. | |

SumIf(Int32, FuncDouble, Boolean, Int32) | ||

SumIf(Int32, FuncInt32, Boolean, Double) | ||

SumIf(Int32, FuncInt32, Boolean, Int32) | ||

SumOfSquaredErrors(Double) | Calculates the sum of squared errors (SSE) of the elements in the given data set. | |

SumOfSquaredErrors(DoubleVector) | Calculates the sum of squared errors (SSE) of the elements in the given data set. | |

SumOfSquaredErrors(IDFColumn) | Calculates the sum of squared errors (SSE) of the elements in the given data set. | |

SumOfSquaredErrors(Int32) | Calculates the sum of squared errors (SSE) of the elements in the given data set. | |

SumOfSquares(DoubleComplexMatrix) | Calculates the sum of the squared deviations from the mean of the elements of the columns of a given matrix. | |

SumOfSquares(DoubleComplexVector) | Calculates the sum of the squared deviations from the mean of the elements of a given vector. | |

SumOfSquares(DoubleMatrix) | Calculates the sum of the squared deviations from the mean of the elements of the columns of a given matrix. | |

SumOfSquares(DoubleVector) | Calculates the sum of the squared deviations from the mean of the elements of a given vector. | |

SumOfSquares(FloatComplexMatrix) | Calculates the sum of the squared deviations from the mean of the elements of the columns of a given matrix. | |

SumOfSquares(FloatComplexVector) | Calculates the sum of the squared deviations from the mean of the elements of a given vector. | |

SumOfSquares(FloatMatrix) | ||

SumOfSquares(FloatVector) | Calculates the sum of the squared deviations from the mean of the elements of a given vector. | |

Tan(Double) | Calculates the tangent of a double-precision floating point number. | |

Tan(DoubleComplex) | Calculates the tangent of a complex number. | |

Tan(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the tangent function to each element of the matrix. | |

Tan(DoubleComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the tangent function to each element of the vector. | |

Tan(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the tangent function to each element of the matrix. | |

Tan(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the tangent function to each element of the matrix. | |

Tan(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the tangent function to each element of the vector. | |

Tan(FloatComplex) | Calculates the tangent of a complex number. | |

Tan(FloatComplexMatrix) | ||

Tan(FloatComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the tangent function to each element of the vector. | |

Tan(FloatMatrix) | ||

Tan(FloatSymmetricMatrix) | ||

Tan(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the tangent function to each element of the given vector. | |

Tan(Single) | Calculates the tangent of a floating point number. | |

Tanh(Double) | Calculates the hyperbolic tangent of a double-precision floating point number. | |

Tanh(DoubleComplex) | Calculates the hyperbolic tangent of a complex number. | |

Tanh(DoubleComplexMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the hyperbolic tangent function to each element of the matrix. | |

Tanh(DoubleComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the hyperbolic tangent function to each element of the vector. | |

Tanh(DoubleMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the hyperbolic tangent function to each element of the matrix. | |

Tanh(DoubleSymmetricMatrix) | Creates a new matrix with the same dimensions as a given matrix, whose values are the result of applying the hyperbolic tangent function to each element of the matrix. | |

Tanh(DoubleVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the hyperbolic tangent function to each element of the vector. | |

Tanh(FloatComplex) | Calculates the hyperbolic tangent of a complex number. | |

Tanh(FloatComplexMatrix) | ||

Tanh(FloatComplexVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the hyperbolic tangent function to each element of the vector. | |

Tanh(FloatMatrix) | ||

Tanh(FloatSymmetricMatrix) | ||

Tanh(FloatVector) | Creates a new vector with the same size as a given vector, whose values are the result of applying the hyperbolic tangent function to each element of the given vector. | |

Tanh(Single) | Calculates the hyperbolic tangent of a floating point number. | |

ThreeParameterExponential | Computes the exponential function, using the given vector of function parameters, at the specified point. | |

ThreeParameterSine | Computes the sine function, using the given vector of function parameters, at the specified point. | |

ToDenseMatrix(DoubleComplexCsrSparseMatrix) | Constructs a dense matrix from a sparse matrix in Compressed Row (CSR) format. | |

ToDenseMatrix(DoubleCsrSparseMatrix) | Constructs a dense matrix from a sparse matrix in Compressed Row (CSR) format. | |

ToDenseMatrix(FloatComplexCsrSparseMatrix) | Constructs a dense matrix from a sparse matrix in Compressed Row (CSR) format. | |

ToDenseMatrix(FloatCsrSparseMatrix) | Constructs a dense matrix from a sparse matrix in Compressed Row (CSR) format. | |

ToDenseSymmetricMatrix(DoubleSymCsrSparseMatrix) | Constructs a dense symmetric matrix from a sparse symmetric matrix in Compressed Row (CSR) format. | |

ToDenseSymmetricMatrix(FloatSymCsrSparseMatrix) | Constructs a dense symmetric matrix from a sparse symmetric matrix in Compressed Row (CSR) format. | |

ToGeneralMatrix(DoubleBandMatrix) | Converts a banded matrix to a general matrix. | |

ToGeneralMatrix(DoubleComplexBandMatrix) | Converts a banded matrix to a general matrix. | |

ToGeneralMatrix(DoubleComplexLowerTriMatrix) | Converts a triangular matrix to a general matrix. | |

ToGeneralMatrix(DoubleComplexTriDiagMatrix) | Converts a tridiagonal matrix to a general matrix. | |

ToGeneralMatrix(DoubleComplexUpperTriMatrix) | Converts a triangular matrix to a general matrix. | |

ToGeneralMatrix(DoubleHermCsrSparseMatrix) | Converts a sparse Hermitian matrix in compressed row (CSR) to a general sparse matrix in CSR format. | |

ToGeneralMatrix(DoubleHermitianBandMatrix) | Converts an Hermitian banded matrix to a general matrix. | |

ToGeneralMatrix(DoubleHermitianMatrix) | Converts a symmetric matrix to a general matrix. | |

ToGeneralMatrix(DoubleLowerTriMatrix) | Converts a triangular matrix to a general matrix. | |

ToGeneralMatrix(DoubleSymBandMatrix) | Converts a symmetric banded matrix to a general matrix. | |

ToGeneralMatrix(DoubleSymCsrSparseMatrix) | Converts a sparse symmetric matrix in compressed row (CSR) to a general sparse matrix in CSR format. | |

ToGeneralMatrix(DoubleSymmetricMatrix) | Converts a symmetric matrix to a general matrix. | |

ToGeneralMatrix(DoubleTriDiagMatrix) | Converts a tridiagonal matrix to a general matrix. | |

ToGeneralMatrix(DoubleUpperTriMatrix) | Converts a triangular matrix to a general matrix. | |

ToGeneralMatrix(FloatBandMatrix) | Converts a banded matrix to a general matrix. | |

ToGeneralMatrix(FloatComplexBandMatrix) | Converts a banded matrix to a general matrix. | |

ToGeneralMatrix(FloatComplexLowerTriMatrix) | Converts a triangular matrix to a general matrix. | |

ToGeneralMatrix(FloatComplexTriDiagMatrix) | Converts a tridiagonal matrix to a general matrix. | |

ToGeneralMatrix(FloatComplexUpperTriMatrix) | Converts a triangular matrix to a general matrix. | |

ToGeneralMatrix(FloatHermCsrSparseMatrix) | Converts a sparse Hermitian matrix in compressed row (CSR) to a general sparse matrix in CSR format. | |

ToGeneralMatrix(FloatHermitianBandMatrix) | Converts an Hermitian banded matrix to a general matrix. | |

ToGeneralMatrix(FloatHermitianMatrix) | Converts a symmetric matrix to a general matrix. | |

ToGeneralMatrix(FloatLowerTriMatrix) | Converts a triangular matrix to a general matrix. | |

ToGeneralMatrix(FloatSymBandMatrix) | Converts a symmetric banded matrix to a general matrix. | |

ToGeneralMatrix(FloatSymCsrSparseMatrix) | Converts a sparse symmetric matrix in compressed row (CSR) to a general sparse matrix in CSR format. | |

ToGeneralMatrix(FloatSymmetricMatrix) | Converts a symmetric matrix to a general matrix. | |

ToGeneralMatrix(FloatTriDiagMatrix) | Converts a tridiagonal matrix to a general matrix. | |

ToGeneralMatrix(FloatUpperTriMatrix) | Converts a triangular matrix to a general matrix. | |

ToSparseMatrix(DoubleMatrix, Int32) | Create a Sparse matrix in compressed row (CSR) format from a dense matrix. | |

ToSparseMatrix(FloatMatrix, Int32) | Create a Sparse matrix in compressed row (CSR) format from a dense matrix. | |

Trace(DoubleComplexMatrix) | Returns the trace of a square matrix. The trace of a square matrix is defined to be the sum of the terms on its main diagonal: Trace(A) = a11 + a22 +...+ ann | |

Trace(DoubleMatrix) | Returns the trace of a square matrix. The trace of a square matrix is defined to be the sum of the terms on its main diagonal: Trace(A) = a11 + a22 +...+ ann | |

Trace(FloatComplexMatrix) | Returns the trace of a square matrix. The trace of a square matrix is defined to be the sum of the terms on its main diagonal: Trace(A) = a11 + a22 +...+ ann | |

Trace(FloatMatrix) | ||

Transpose(DoubleBandMatrix) | Transposes the banded matrix. | |

Transpose(DoubleComplexBandMatrix) | Transposes the banded matrix. | |

Transpose(DoubleComplexLowerTriMatrix) | Transposes a lower triangular matrix. | |

Transpose(DoubleComplexMatrix) | Returns the transpose of a given matrix. The matrix returned is a new view of the same data as the given matrix. | |

Transpose(DoubleComplexTriDiagMatrix) | Transposes the tridiagonal banded matrix. | |

Transpose(DoubleComplexUpperTriMatrix) | Transposes an upper triangular matrix. | |

Transpose(DoubleHermitianBandMatrix) | Transposes the Hermitian banded matrix. | |

Transpose(DoubleHermitianMatrix) | Transposes the Hermitian matrix. | |

Transpose(DoubleLowerTriMatrix) | Transposes a lower triangular matrix. | |

Transpose(DoubleMatrix) | Returns the transpose of a given matrix. The matrix returned is a new view of the same data as the given matrix. | |

Transpose(DoubleSymBandMatrix) | Transposes the symmetric banded matrix. | |

Transpose(DoubleSymmetricMatrix) | Transposes the symmetric matrix. | |

Transpose(DoubleTriDiagMatrix) | Transposes the tridiagonal banded matrix. | |

Transpose(DoubleUpperTriMatrix) | Transposes an upper triangular matrix. | |

Transpose(FloatBandMatrix) | Transposes the banded matrix. | |

Transpose(FloatComplexBandMatrix) | Transposes the banded matrix. | |

Transpose(FloatComplexLowerTriMatrix) | Transposes a lower triangular matrix. | |

Transpose(FloatComplexMatrix) | Returns the transpose of a given matrix. The matrix returned is a new view of the same data as the given matrix. | |

Transpose(FloatComplexTriDiagMatrix) | Transposes the tridiagonal banded matrix. | |

Transpose(FloatComplexUpperTriMatrix) | Transposes an upper triangular matrix. | |

Transpose(FloatHermitianBandMatrix) | Transposes the Hermitian banded matrix. | |

Transpose(FloatHermitianMatrix) | Transposes the Hermitian matrix. | |

Transpose(FloatLowerTriMatrix) | Transposes a lower triangular matrix. | |

Transpose(FloatMatrix) | ||

Transpose(FloatSymBandMatrix) | Transposes the symmetric banded matrix. | |

Transpose(FloatSymmetricMatrix) | Transposes the symmetric matrix. | |

Transpose(FloatTriDiagMatrix) | Transposes the tridiagonal banded matrix. | |

Transpose(FloatUpperTriMatrix) | Transposes an upper triangular matrix. | |

TransposeProduct(DoubleCsrSparseMatrix) | Matrix inner product of the transpose of a sparse matrix in compressed row (CSR) format with itself. Result is a symmetric sparse matrix in CSR format. | |

TransposeProduct(FloatCsrSparseMatrix) | Matrix inner product of the transpose of a sparse matrix in compressed row (CSR) format with itself. Result is a symmetric sparse matrix in CSR format. | |

TransposeProduct(DoubleBandMatrix, DoubleBandMatrix) | Computes the matrix (inner) product of the transpose of A and B. The product is a banded matrix whose lower bandwidth is the sum of the upper bandwidth of A and the lower bandwidth ofB, and whose upper bandwidth is the sum of the lower bandwidth of A and the upper bandwidth of B. | |

TransposeProduct(DoubleComplexBandMatrix, DoubleComplexBandMatrix) | Computes the matrix (inner) product of the transpose of A and B. The product is a banded matrix whose lower bandwidth is the sum of the upper bandwidth of A and the lower bandwidth ofB, and whose upper bandwidth is the sum of the lower bandwidth of A and the upper bandwidth of B. | |

TransposeProduct(DoubleComplexCsrSparseMatrix, DoubleComplexCsrSparseMatrix) | Matrix transpose inner product of two sparse matrices in compressed row (CSR) format. The result is a sparse matrix in CSR format. | |

TransposeProduct(DoubleComplexCsrSparseMatrix, DoubleComplexVector) | Product of the transpose of a sparse matrix in compressed row (CSR) format with a dense vector. | |

TransposeProduct(DoubleComplexMatrix, DoubleComplexMatrix) | Returns the matrix inner product of the transpose of a given matrix and a second matrix. | |

TransposeProduct(DoubleComplexMatrix, DoubleComplexVector) | Computes the product of the transpose of a given matrix and a vector. | |

TransposeProduct(DoubleCsrSparseMatrix, DoubleCsrSparseMatrix) | Matrix transpose inner product of two sparse matrices in compressed row (CSR) format. The result is a sparse matrix in CSR format. | |

TransposeProduct(DoubleCsrSparseMatrix, DoubleVector) | Product of the transpose of a sparse matrix in compressed row (CSR) format with a dense vector. | |

TransposeProduct(DoubleMatrix, DoubleMatrix) | Returns the matrix inner product of the transpose of a given matrix and a second matrix. | |

TransposeProduct(DoubleMatrix, DoubleVector) | Computes the product of the transpose of a given matrix and a vector. | |

TransposeProduct(FloatBandMatrix, FloatBandMatrix) | Computes the matrix (inner) product of the transpose of A and B. The product is a banded matrix whose lower bandwidth is the sum of the upper bandwidth of A and the lower bandwidth ofB, and whose upper bandwidth is the sum of the lower bandwidth of A and the upper bandwidth of B. | |

TransposeProduct(FloatComplexBandMatrix, FloatComplexBandMatrix) | ||

TransposeProduct(FloatComplexCsrSparseMatrix, FloatComplexCsrSparseMatrix) | Matrix transpose inner product of two sparse matrices in compressed row (CSR) format. The result is a sparse matrix in CSR format. | |

TransposeProduct(FloatComplexCsrSparseMatrix, FloatComplexVector) | Product of the transpose of a sparse matrix in compressed row (CSR) format with a dense vector. | |

TransposeProduct(FloatComplexMatrix, FloatComplexMatrix) | Returns the matrix inner product of the transpose of a given matrix and a second matrix. | |

TransposeProduct(FloatComplexMatrix, FloatComplexVector) | Computes the product of the transpose of a given matrix and a vector. | |

TransposeProduct(FloatCsrSparseMatrix, FloatCsrSparseMatrix) | ||

TransposeProduct(FloatCsrSparseMatrix, FloatVector) | Product of the transpose of a sparse matrix in compressed row (CSR) format with a dense vector. | |

TransposeProduct(FloatMatrix, FloatMatrix) | Returns the matrix inner product of the transpose of a given matrix and a second matrix. | |

TransposeProduct(FloatMatrix, FloatVector) | Computes the product of the transpose of a given matrix and a vector. | |

TransposeProduct(DoubleComplexCsrSparseMatrix, DoubleComplexVector, DoubleComplexVector) | Product of the transpose of a sparse matrix in compressed row (CSR) format with a dense vector. | |

TransposeProduct(DoubleComplexMatrix, DoubleComplexMatrix, DoubleComplexMatrix) | Computes the matrix inner product of the transpose of a given matrix and a second matrix and places the result in a third matrix. | |

TransposeProduct(DoubleMatrix, DoubleMatrix, DoubleMatrix) | Computes the matrix inner product of the transpose of a given matrix and a second matrix and places the result in a third matrix. | |

TransposeProduct(FloatComplexCsrSparseMatrix, FloatComplexVector, FloatComplexVector) | Product of the transpose of a sparse matrix in compressed row (CSR) format with a dense vector. | |

TransposeProduct(FloatComplexMatrix, FloatComplexMatrix, FloatComplexMatrix) | Computes the matrix inner product of the transpose of a given matrix and a second matrix and places the result in a third matrix. | |

TransposeProduct(FloatMatrix, FloatMatrix, FloatMatrix) | ||

TrimmedMean(Double, Double) | Calculates the mean of the given data after the specified trimming. | |

TrimmedMean(DoubleVector, Double) | Calculates the mean of the given data after the specified trimming. | |

TrimmedMean(IDFColumn, Double) | Calculates the mean of the given data after the specified trimming. | |

TrimmedMean(Int32, Double) | Calculates the mean of the given data after the specified trimming. | |

TwoParameterAsymptotic | Computes the asymptotic function, using the given vector of function parameters, at the specified point. | |

VanDerWaerdenScores(Int32) | Returns a vector of Van Der Waerden scores. Van der Waerden scores are the quantiles of a standard normal distribution. These scores are also known as quantile normal scores. The scores are computed from the standard normal distribution with mean 0 and variance 1. | |

VanDerWaerdenScores(Int32, Double, Double) | Returns a vector of Van Der Waerden scores. Van der Waerden scores are the quantiles of a standard normal distribution. These scores are also known as quantile normal scores. | |

Variance(Double) | Calculates the variance of the given data. | |

Variance(DoubleComplexMatrix) | Computes the variance of the matrix columns. | |

Variance(DoubleComplexVector) | Calculates the biased variance of a given vector. | |

Variance(DoubleMatrix) | Computes the variance of the matrix columns. | |

Variance(DoubleVector) | Calculates the biased variance of a given vector. | |

Variance(FloatComplexMatrix) | Computes the variance of the matrix columns. | |

Variance(FloatComplexVector) | Calculates the biased variance of a given vector. | |

Variance(FloatMatrix) | Computes the variance of the matrix columns. | |

Variance(FloatVector) | Calculates the biased variance of a given vector's elements. | |

Variance(IDFColumn) | Calculates the variance of the given data. | |

Variance(Int32) | Calculates the variance of the given data. | |

Variance(Double, BiasType) | Calculates the variance of the given data, using the specified bias type. | |

Variance(DoubleVector, BiasType) | Calculates the variance of the given data, using the specified bias type. | |

Variance(FloatVector, BiasType) | Calculates the variance of the given data, using the specified bias type. | |

Variance(IDFColumn, BiasType) | Calculates the variance of the given data, using the specified bias type. | |

Variance(Int32, BiasType) | Calculates the variance of the given data, using the specified bias type. | |

VonNeumannRatio(Double) | Calculates the Von Neumann ratio of the given data. | |

VonNeumannRatio(DoubleVector) | Calculates the Von Neumann ratio of the given data. | |

VonNeumannRatio(IDFColumn) | Calculates the Von Neumann ratio of the given data. | |

VonNeumannRatio(Int32) | Calculates the Von Neumann ratio of the given data. | |

WeightedMean(Double, Double) | Calculates the weighted average of the given data. | |

WeightedMean(Double, Int32) | Calculates the weighted average of the given data. | |

WeightedMean(DoubleVector, DoubleVector) | Calculates the weighted average of the given data. | |

WeightedMean(IDFColumn, IDFColumn) | Calculates the weighted average of the given data. | |

WeightedMean(Int32, Double) | Calculates the weighted average of the given data. | |

WeightedMean(Int32, Int32) | Calculates the weighted average of the given data. | |

WeightedMedian(Double, Double) | Returns the weighted median of an array of data with associated non-negative weights. There must be at least one postive non-zero weight. | |

WeightedMedian(DoubleVector, DoubleVector) | Returns the weighted median of an array of data with associated non-negative weights. There must be at least one postive non-zero weight. | |

WeightedStandardDeviation(Double, Double, Boolean) | Calculates the weighted standard deviation of the given data. | |

WeightedStandardDeviation(DoubleVector, DoubleVector, Boolean) | Calculates the weighted standard deviation of the given data. | |

WeightedVariance(Double, Double) | Calculates the weighted variance of the given data. | |

WeightedVariance(Double, Int32) | Calculates the weighted variance of the given data. | |

WeightedVariance(DoubleVector, DoubleVector) | Calculates the weighted variance of the given data. | |

WeightedVariance(DoubleVector, Int32) | Calculates the weighted variance of the given data. | |

WeightedVariance(IDFColumn, IDFColumn) | Calculates the weighted variance of the given data. | |

WeightedVariance(Double, Double, Boolean) | Calculates the weighted variance of the given data. | |

WeightedVariance(DoubleVector, DoubleVector, Boolean) | Calculates the weighted variance of the given data. | |

WeightedVariance(IDFColumn, IDFColumn, Boolean) | Calculates the weighted variance of the given data. | |

Xor | Returns the exclusive-OR of two boolean values. |

Fields

Name | Description | |
---|---|---|

AbsFunc | Absolute value function. | |

AcosFunc | Arccosine function. | |

AsinFunc | Arcsine function. | |

Atan2Func | Arctangent2 function. | |

AtanFunc | Arctangent function. | |

BooleanAndFunc | Logical AND function. | |

BooleanNotFunc | Logical NOT function. | |

BooleanOrFunc | Logical OR function. | |

BooleanXorFunc | Logical exclusive-OR function. | |

CeilFunc | Ceiling function. | |

CosFunc | Cosine function. | |

CoshFunc | Hyperbolic cosine function. | |

DoubleComplexAbsFunc | Absolute value function. Returns the square root of the sum of the squares of the real and imaginary parts of a complex number. | |

DoubleComplexArgFunc | Complex Argument function. If the polar coordinates for the complex number z are (r,theta), then this function, when applied to z will return the real number theta. | |

DoubleComplexAtanFunc | Arc Tangent function. | |

DoubleComplexConjFunc | Conjugate function. Returns the complex conjugate x - iy of the complex number x + iy. | |

DoubleComplexCosFunc | Cosine function. | |

DoubleComplexCoshFunc | Hyperbolic cosine function. | |

DoubleComplexExpFunc | Exponential function | |

DoubleComplexImagFunc | Imaginary function. Returns the imaginary part of a complex number. | |

DoubleComplexLogFunc | Natural logarithm function. | |

DoubleComplexMeanFunc | Mean function. | |

DoubleComplexPow2Func | Power function. | |

DoubleComplexPowFunc | Power function. | |

DoubleComplexRealFunc | Real function. Returns the real part of a complex number. | |

DoubleComplexSinFunc | Sine function. | |

DoubleComplexSinhFunc | Hyperbolic sine function. | |

DoubleComplexSqrtFunc | Square root function. | |

DoubleComplexSumFunc | Sum function. | |

DoubleComplexSumOfSquaresFunc | Sum of squares function. | |

DoubleComplexTanFunc | Tangent function. | |

DoubleComplexTanhFunc | Hyperbolic tangent function. | |

DoubleComplexVarianceFunc | Variance function. | |

DoubleMaxValueFunc | Maximum value. | |

DoubleMeanFunc | Mean function. | |

DoubleMedianFunc | Median function. | |

DoubleMinValueFunc | Minimum value. | |

DoubleNaNCountFunc | NaN count function. | |

DoubleNaNMaxValueFunc | NaN maximum value. | |

DoubleNaNMeanFunc | NaN mean function. | |

DoubleNaNMedianFunc | NaN median function. | |

DoubleNaNMinValueFunc | NaN minimum value. | |

DoubleNaNSumFunc | NaN sum function. | |

DoubleNaNSumOfSquaresFunc | NaN sum of squares function. | |

DoubleNaNVarianceFunc | NaN variance function. | |

DoubleSumFunc | Sum function. | |

DoubleSumOfSquaresFunc | Sum of squares function. | |

DoubleVarianceFunc | Variance function. | |

ExpFunc | Exponential function. | |

FiveParameterLogisticFunc | Delegate wrapping the NMathFunctions.FiveParameterLogistic() function. | |

FiveParameterLogisticPartialDerivativesFunc | Array of delegates representing the partial derivates with respect to each parameter for the NMathFunctions.FiveParameterLogistic() function. | |

FloatAbsFunc | Absolute value function. | |

FloatAcosFunc | Arccosine function. | |

FloatAsinFunc | Arcsine function. | |

FloatAtan2Func | Arctangent2 function. | |

FloatAtanFunc | Arctangent function. | |

FloatCeilingFunc | Ceiling function. | |

FloatComplexAbsFunc | Absolute value function. Returns the square root of the sum of the squares of the real and imaginary parts of a complex number. | |

FloatComplexArgFunc | Complex Argument function. If the polar coordinates for the complex number z are (r,theta), then this function, when applied to z will return the real number theta. | |

FloatComplexConjFunc | Conjugate function. Returns the complex conjugate x - iy of the complex number x + iy. | |

FloatComplexCosFunc | Cosine function. | |

FloatComplexCoshFunc | Hyperbolic cosine function. | |

FloatComplexExpFunc | Exponential function. | |

FloatComplexImagFunc | Imaginary function. Returns the imaginary part of a complex number. | |

FloatComplexLogFunc | Natural logarithm function. | |

FloatComplexMeanFunc | Mean function. | |

FloatComplexPow2Func | Power function. | |

FloatComplexPowFunc | Power function. | |

FloatComplexRealFunc | Real function. Returns the real part of a complex number. | |

FloatComplexSinFunc | Sine function. | |

FloatComplexSinhFunc | Hyperbolic sine function. | |

FloatComplexSqrtFunc | Square root function. | |

FloatComplexSumFunc | Sum function. | |

FloatComplexSumOfSquaresFunc | Sum of squares function. | |

FloatComplexTanFunc | Tangent function. | |

FloatComplexTanhFunc | Hyperbolic tangent function. | |

FloatComplexVarianceFunc | Variance function. | |

FloatCosFunc | Cosine function. | |

FloatCoshFunc | Hyperbolic cosine function. | |

FloatExpFunc | Exponential function. | |

FloatFloorFunc | Floor function. | |

FloatLog10Func | Base-10 logarithm function. | |

FloatLogFunc | Natural logarithm function. | |

FloatMaxValueFunc | Maximum value. | |

FloatMeanFunc | Mean function. | |

FloatMedianFunc | Median function. | |

FloatMinValueFunc | Minimum value. | |

FloatNaNCountFunc | NaN count function. | |

FloatNaNMaxValueFunc | NaN maximum value. | |

FloatNaNMeanFunc | NaN mean function. | |

FloatNaNMedianFunc | NaN median function. | |

FloatNaNMinValueFunc | NaN minimum value. | |

FloatNaNSumFunc | NaN sum function. | |

FloatNaNSumOfSquaresFunc | NaN sum of squares function. | |

FloatNaNVarianceFunc | NaN variance function. | |

FloatPowFunc | Power function. | |

FloatRoundFunc | Rounding function. | |

FloatSinFunc | Sine function. | |

FloatSinhFunc | Hyperbolic sine function. | |

FloatSqrtFunc | Square root function. | |

FloatSumFunc | Sum function. | |

FloatSumOfSquaresFunc | Sum of squares function. | |

FloatTanFunc | Tangent function. | |

FloatTanhFunc | Hyperbolic tangent function. | |

FloatVarianceFunc | Variance function. | |

FloorFunc | Floor function. | |

FourParameterLogisticFunc | Delegate wrapping the NMathFunctions.FourParameterLogistic() function. | |

FourParameterLogisticPartialDerivativesFunc | Array of delegates representing the partial derivates with respect to each parameter for the NMathFunctions.FourParameterLogistic() function. | |

Log10Func | Base-10 logarithm function. | |

LogFunc | Natural logarithm function. | |

MATRIX_MULT_CUTOFF | Cutoff point for using native optimized matrix-matrix multiplication. If the product of the number of rows and the number of columns is less than this number for both operands, the matrix multiplication is done by a simple algorithm locally. Otherwise native optimized code is invoked. | |

NMATH_STATS_VERSION | NMath Stats version. | |

NMATH_VERSION | NMath version. | |

PowFunc | Power function. | |

RoundFunc | Rounding function. | |

SinFunc | Sine function. | |

SinhFunc | Hyperbolic sine function. | |

SqrtFunc | Square root function. | |

TanFunc | Tangent function. | |

TanhFunc | Hyperbolic tangent function. | |

ThreeParameterExponentialFunc | Delegate wrapping the NMathFunctions.ThreeParameterExponential() function. | |

ThreeParameterExponentialPartialDerivativesFunc | Array of delegates representing the partial derivates with respect to each parameter for the NMathFunctions.ThreeParameterExponential() function. | |

ThreeParameterSineFunc | Delegate wrapping the NMathFunctions.ThreeParameterSine() function. | |

ThreeParameterSinePartialDerivativesFunc | Array of delegates representing the partial derivates with respect to each parameter for the NMathFunctions.ThreeParameterSine() function. | |

TwoParameterAsymptoticFunc | Delegate wrapping the NMathFunctions.TwoParameterAsymptotic() function. | |

TwoParameterAsymptoticPartialDerivativesFunc | Array of delegates representing the partial derivates with respect to each parameter for the NMathFunctions.TwoParameterAsymptotic() function. | |

VML_CUTOFF | Cutoff number for using VML functions. |

See Also