﻿NMathFunctions Members

The NMathFunctions type exposes the following members.

# Constructors

NameDescription
NMathFunctions
Initializes a new instance of the NMathFunctions class

# Methods

NameDescription
Abs(Double)
Calculates the absolute value of a double-precision floating point number.
Abs(Single)
Calculates the absolute value of a floating point number.
Abs(DoubleComplex)
Calculates the absolute value of a complex number.
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(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(DoubleMatrix)
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(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(FloatComplex)
Calculates the absolute value of a complex number.
Abs(FloatComplexMatrix)
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(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(FloatMatrix)
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(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.
AbsSum(DoubleComplexVector)
Calculates the sum of the L1 norms of a given vector's elements.
AbsSum(DoubleVector)
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(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(Single)
Calculates the arccosine of a 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(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(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.
And
Returns the logical AND of two boolean values.
Arg(DoubleComplex)
Returns the argument (or phase) of a complex number.
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(DoubleComplexVector)
Returns a real vector whose values are the arguments of the corresponding complex vector entries.
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(DoubleVector)
Calculates the complex argument of a vector.
Arg(FloatComplex)
Returns the argument (or phase) of a complex number.
Arg(FloatComplexMatrix)
Returns a real matrix whose values are the arguments of the corresponding complex matrix entries.
Arg(FloatComplexVector)
Returns a real vector whose values are the arguments of the corresponding complex vector entries.
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(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(Single)
Calculates the arcsine of a 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(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(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.
Atan(Double)
Calculates the arctangent of a double-precision floating point number.
Atan(Single)
Calculates the arctangent of a floating point number.
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(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(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.
Atan2(Double, Double)
Calculates the arctangent of the two double-precision floating point numbers.
Atan2(Single, Single)
Calculates the arctangent of the two 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(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(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.
Ceil(Double)
Calculates the ceiling rounding function of a double-precision floating point number.
Ceil(Single)
Calculates the ceiling rounding function of a 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.
ConditionNumber(DoubleComplexMatrix, NormType)
Computes the reciprocal of the condition number of a given matrix in the specified norm type.
ConditionNumber(DoubleMatrix, NormType)
Computes the reciprocal of the condition number of a given matrix in the specified norm type.
ConditionNumber(FloatComplexMatrix, NormType)
Computes the reciprocal of the condition number of a given matrix in the specified norm type.
ConditionNumber(FloatMatrix, NormType)
Computes the reciprocal of the condition number of a given matrix in the specified norm type.
Conj(DoubleComplex)
Returns the conjugate of a complex number.
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(DoubleComplexVector)
Returns a vector which contains the complex conjuates of the given vector's elements.
Conj(DoubleMatrix)
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(DoubleVector)
Calculates the complex conjugate of a given vector.
Conj(FloatComplex)
Returns the conjugate of a complex number.
Conj(FloatComplexMatrix)
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(FloatComplexVector)
Returns a vector which contains the complex conjuates of the given vector's elements.
Conj(FloatMatrix)
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(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(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(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(DoubleMatrix)
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.
CopyOnlyReal(FloatMatrix)
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.
Cos(Double)
Calculates the cosine of a double-precision floating point number.
Cos(Single)
Calculates the cosine of a 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(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)
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(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)
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(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(DoubleComplexVector, DoubleComplexVector)
Applys the cosine function to each element of the input vector and places the result in the given output vector.
Cos(DoubleVector, DoubleVector)
Applys the cosine function to each element of the input vector and places the result in the given output vector.
Cos(FloatComplexVector, FloatComplexVector)
Applys the cosine function to each element of the input vector and places the result in the given output vector.
Cos(FloatVector, FloatVector)
Applys the cosine function to each element of the input vector and places the result in the given output vector.
Cosh(Double)
Calculates the hyperbolic cosine of a double-precision floating point number.
Cosh(Single)
Calculates the hyperbolic cosine of a 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(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)
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(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)
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(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.
Cross(DoubleVector, DoubleVector)
Computes the cross product
Copy
v X u
. Vectors
Copy
u
and
Copy
v
must have at least length three. Elements beyond three are ignored for purposes of computing the cross product.
Cross(FloatVector, FloatVector)
Computes the cross product
Copy
v X u
. Vectors
Copy
u
and
Copy
v
must have at least length three. Elements beyond three are ignored for purposes of computing the cross product.
Cross(DoubleVector, DoubleVector, DoubleVector)
Computes the cross product
Copy
v X u
. Vectors
Copy
u
and
Copy
v
must have at least length three. Elements beyond three are ignored for purposes of computing the cross product.
Cross(FloatVector, FloatVector, FloatVector)
Computes the cross product
Copy
v X u
. Vectors
Copy
u
and
Copy
v
must have at least length three. Elements beyond three are ignored for purposes of computing the cross product.
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.
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)
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(FloatVector)
Calculates a vector containing the differences between successive elements in a given vector.
Determinant(DoubleComplexMatrix)
Computes the determinant of a given matrix.
Determinant(DoubleMatrix)
Computes the determinant of a given matrix.
Determinant(FloatComplexMatrix)
Computes the determinant of a given matrix.
Determinant(FloatMatrix)
Computes the determinant of a given matrix.
Dot(DoubleComplexVector, DoubleComplexVector)
Calculates the dot product of two vectors.
Dot(DoubleVector, DoubleVector)
Calculates the dot product of two vectors.
Dot(FloatComplexVector, FloatComplexVector)
Calculates the dot product of two vectors.
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.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
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(Single)
Calculates the exponential function, e^x, of a 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)
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(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(DoubleComplexVector, DoubleComplexVector)
Applys the exponential function to each element of the input vector and places the result in the given output vector.
Exp(DoubleVector, DoubleVector)
Applys the exponential function to each element of the input vector and places the result in the given output vector.
Exp(FloatComplexVector, FloatComplexVector)
Applys the exponential function to each element of the input vector and places the result in the given output vector.
Exp(FloatVector, FloatVector)
Applys the exponential function to each element of the input vector and places the result in the given output vector.
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.
FastMatrixCopy Obsolete.
Copies a matrix to the indicated matrix. The matrix must be compact.
FastMatrixDivide Obsolete.
Fast elementwise matrix division. All matrices must be compact and have the same size.
FastMatrixMultiply Obsolete.
Fast elementwise marix product. All matrices must be compact and have the same number of rows and columns.
FastMatrixSubract Obsolete.
Fast elementwise matrix subtraction. All matrices must be compact and have the same size.
FillArrayWithNormalRandomNumbers
Fills the given array with normally distributed random numbers.
FillArrayWithRandomNumbers(Double, Double, array<Double>[]()[][])
Fills the given array with uniform distributed random numbers whose values lie between the given minimum and maximum values.
FillArrayWithRandomNumbers(Int32, Double, Double, array<Double>[]()[][])
Fills the given array with uniform distributed random numbers whose values lie between the given minimum and maximum values.
Floor(Double)
Calculates the floor rounding function of a double-precision floating point number.
Floor(Single)
Calculates the floor rounding function of a 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.
FrobeniusNorm
Calculates the Frobenius norm.
FrobNormDiffSqr
Calculates the square of the Frobenius norm of the difference between two matrices.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetProjectionMatrix
Calculates the projection matrix.
GetType
Gets the type of the current instance.
(Inherited from Object.)
Imag(DoubleComplex)
Returns the imaginary part of the complex number c.
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(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(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(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(FloatComplex)
Returns the imaginary part of the complex number c.
Imag(FloatComplexMatrix)
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(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(FloatMatrix)
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(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.
Inverse(DoubleComplexMatrix)
Computes the inverse of a given matrix.
Inverse(DoubleMatrix)
Computes the inverse of a given matrix.
Inverse(FloatComplexMatrix)
Computes the inverse of a given matrix.
Inverse(FloatMatrix)
Computes the inverse of a given matrix.
KthSmallestValue<(Of <<'(T>)>>)
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.
Log(Double)
Calculates the principal value of the natural logarithm of a double-precision floating point number.
Log(Single)
Calculates the principal value of the natural logarithm of a 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(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)
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(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)
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(FloatVector)
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(DoubleComplexVector, DoubleComplexVector)
Applys the natural logarithmic function to each element of the input vector and places the result in the given output vector.
Log(FloatComplexVector, FloatComplexVector)
Applys 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(Single)
Calculates the principal value of the base-10 logarithm of a 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(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(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.
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(DoubleComplexVector)
Calculates the index of the maximum value of a given vector's elements. An elements rank is calculated using the euclidean norm
MaxAbsIndex(DoubleVector)
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(FloatVector)
Calculates the index of the maximum absolute value a given the vector's elements.
MaxAbsIndex(DoubleComplexVector, Func<(Of <<'(DoubleComplex, 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, Func<(Of <<'(FloatComplex, 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(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(DoubleComplexVector, Func<(Of <<'(DoubleComplex, Double>)>>))
Calculates the maximum absolute value of a given vector's elements.
MaxAbsValue(FloatComplexVector, Func<(Of <<'(FloatComplex, Single>)>>))
Calculates the maximum absolute value of a given vector's elements.
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.
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.
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.
Median(array<Double>[]()[][])
Returns the median of the given data.
Median(array<Int32>[]()[][])
Returns the median of the given data.
Median(array<Single>[]()[][])
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(array<Double>[]()[][], Boolean)
Returns the median of an array of data with the option for preserving or destroying the original input data.
Median(array<Int32>[]()[][], Boolean)
Returns the median of an array of data with the option for preserving or destroying the original input data.
Median(array<Single>[]()[][], Boolean)
Returns the median of an array of data with the option for preserving or destroying the original input data.
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(DoubleComplexVector)
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(FloatComplexVector)
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(DoubleComplexVector, Func<(Of <<'(DoubleComplex, 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, Func<(Of <<'(FloatComplex, 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(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(DoubleComplexVector, Func<(Of <<'(DoubleComplex, Double>)>>))
Calculates the minimum absolute value of a given vector's elements.
MinAbsValue(FloatComplexVector, Func<(Of <<'(FloatComplex, Single>)>>))
Calculates the minimum absolute value of a given vector's elements.
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.
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.
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.
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.
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.
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.
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.
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.
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.
NaNSort(DoubleVector)
Sort a given vector containing NaN's. If the vector is compact (
Copy
v.Stride == 1
), the vector is sorted in-place. If the vector is non-compact, a sorted copy of the vector is returned.
NaNSort(FloatVector)
Sort a given vector containing NaN's. If the vector is compact (
Copy
v.Stride == 1
), the vector is sorted in-place. If the vector is non-compact, a sorted copy of the vector is returned.
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.
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(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.
Not
Returns the logical negation of a boolean value.
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.
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(Single, FloatComplex)
Calculates the result of raising a real number to a complex power.
Pow(Single, Single)
Calculates the result of raising a floating point number to a floating point 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)
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(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)
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(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.
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(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(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(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(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(DoubleComplexMatrix, DoubleComplexMatrix, DoubleComplexMatrix)
Computes the matrix inner product of two matrices, placing the result in the third.
Product(DoubleComplexMatrix, DoubleComplexMatrix, ProductTransposeOption)
Applys 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(DoubleMatrix, DoubleMatrix, DoubleMatrix)
Computes the matrix inner product of two matrices, placing the result in the third.
Product(DoubleMatrix, DoubleMatrix, ProductTransposeOption)
Applys 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(FloatComplexMatrix, FloatComplexMatrix, FloatComplexMatrix)
Computes the matrix inner product of two matrices, placing the result in the third.
Product(FloatComplexMatrix, FloatComplexMatrix, ProductTransposeOption)
Applys 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(FloatMatrix, FloatMatrix, FloatMatrix)
Computes the matrix inner product of two matrices, placing the result in the third.
Product(FloatMatrix, FloatMatrix, ProductTransposeOption)
Applys the specified transpose option and computes the matrix inner product between the two given matrix operands.
Product(FloatMatrix, FloatVector, FloatVector)
Computes the product of a matrix and vector.
Product(DoubleComplexMatrix, DoubleComplexMatrix, DoubleComplexMatrix, ProductTransposeOption)
Applys 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)
Applys 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)
Applys 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)
Applys the specified transpose option and computes the matrix inner product between the two given matrix operands and places the result in a third matrix.
ProductPlusConst
Returns the product of the two matrices plus the constant.
ProductTranspose(DoubleMatrix, DoubleMatrix) Obsolete.
Computes the matrix inner product of the given matrix with the transpose of the second matrix.
ProductTranspose(DoubleMatrix, DoubleMatrix, DoubleMatrix) Obsolete.
Computes the matrix inner product of the given matrix with the transpose of the second matrix and places the result in a third matrix.
PseudoInverse(DoubleComplexMatrix)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(DoubleMatrix)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(FloatComplexMatrix)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(FloatMatrix)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(DoubleComplexMatrix, DoubleComplexMatrix)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(DoubleComplexMatrix, Double)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(DoubleMatrix, DoubleMatrix)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(DoubleMatrix, Double)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(FloatComplexMatrix, FloatComplexMatrix)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(FloatComplexMatrix, Single)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(FloatMatrix, FloatMatrix)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(FloatMatrix, Single)
Calculates the Moore Penrose psuedo inverse of a matrix.
PseudoInverse(DoubleComplexMatrix, DoubleComplexMatrix, Double)
Calculates the Moore Penrose psuedo inverse of a matrix placing in the provided matrix.
PseudoInverse(DoubleMatrix, DoubleMatrix, Double)
Calculates the Moore Penrose psuedo inverse of a matrix placing in the provided matrix.
PseudoInverse(FloatComplexMatrix, FloatComplexMatrix, Single)
Calculates the Moore Penrose psuedo inverse of a matrix placing in the provided matrix.
PseudoInverse(FloatMatrix, FloatMatrix, Single)
Calculates the Moore Penrose psuedo inverse of a matrix placing in the provided matrix.
Real(DoubleComplex)
Returns the real part of the complex number c.
Real(DoubleComplexMatrix)
Calculates the real parts of a given matrix's elements.
Real(DoubleComplexVector)
Returns the real part of the given vector's elements.
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(DoubleVector)
Returns the real part of the given vector.
Real(FloatComplex)
Returns the real part of the complex number c.
Real(FloatComplexMatrix)
Calculates the real parts of a given matrix's elements.
Real(FloatComplexVector)
Returns the real part of the given vector's elements.
Real(FloatMatrix)
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(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
Round(Double, Int32)
Rounds a double-precision floating point number to the specified number of digits.
Round(Single, Int32)
Rounds a 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.
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(Single)
Calculates the sine of a 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(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)
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(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)
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(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.
Sinh(Double)
Calculates the hyperbolic sine of a double-precision floating point number.
Sinh(Single)
Calculates the hyperbolic sine of a 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(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)
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(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)
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(FloatVector)
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.
Solve(DoubleComplexMatrix, DoubleComplexMatrix)
Solves the linear system AX = B.
Solve(DoubleComplexMatrix, DoubleComplexVector)
Computes the solution, x, to 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(FloatComplexMatrix, FloatComplexMatrix)
Solves the linear system AX = B.
Solve(FloatComplexMatrix, FloatComplexVector)
Computes the solution, x, to 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.
Sort(DoubleVector)
Sorts a given vector. If the vector is compact (
Copy
v.Stride == 1
), the vector is sorted in-place. If the vector is non-compact, a sorted copy of the vector is returned.
Sort(FloatVector)
Sorts a given vector. If the vector is compact (
Copy
v.Stride == 1
), the vector is sorted in-place. If the vector is non-compact, a sorted copy of the vector is returned.
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.
Sqrt(Double)
Calculates the principal value of the square root of a double-precision floating point number.
Sqrt(Single)
Calculates the principal value of the square root of a 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)
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(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.
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.
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)
Calculates the sum of the squared deviations from the mean of the elements of the columns of a given matrix.
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(Single)
Calculates the tangent of a 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(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)
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(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)
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(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.
Tanh(Double)
Calculates the hyperbolic tangent of a double-precision floating point number.
Tanh(Single)
Calculates the hyperbolic tangent of a 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(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)
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(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)
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(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.
ToString
Returns a string that represents the current object.
(Inherited from Object.)
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)
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
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(DoubleMatrix)
Returns the transpose of a given matrix. The matrix returned is a new view of the same data as the given 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(FloatMatrix)
Returns the transpose of a given matrix. The matrix returned is a new view of the same data as the given matrix.
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(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(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(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(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(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)
Computes the matrix inner product of the transpose of a given matrix and a second matrix and places the result in a third matrix.
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.
Xor
Returns the exclusive-OR of two boolean values.

# Fields

NameDescription
AbsFunc
Absolute value function.
AbsFunction Obsolete.
Absolute value function.
AcosFunc
Arccosine function.
AcosFunction Obsolete.
Arccosine function.
AsinFunc
Arcsine function.
AsinFunction Obsolete.
Arcsine function.
Atan2Func
Arctangent2 function.
Atan2Function Obsolete.
Arctangent2 function.
AtanFunc
Arctangent function.
AtanFunction Obsolete.
Arctangent function.
BooleanAndFunc
Logical AND function.
BooleanAndFunction Obsolete.
Logical AND function.
BooleanNotFunc
Logical NOT function.
BooleanNotFunction Obsolete.
Logical NOT function.
BooleanOrFunc
Logical OR function.
BooleanOrFunction Obsolete.
Logical OR function.
BooleanXorFunc
Logical exclusive-OR function.
BooleanXorFunction Obsolete.
Logical exclusive-OR function.
CeilFunc
Ceiling function.
CeilFunction Obsolete.
Ceiling function.
CosFunc
Cosine function.
CosFunction Obsolete.
Cosine function.
CoshFunc
Hyperbolic cosine function.
CoshFunction Obsolete.
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.
DoubleComplexAbsFunction Obsolete.
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.
DoubleComplexArgFunction Obsolete.
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.
DoubleComplexConjFunc
Conjugate function. Returns the complex conjugate x - iy of the complex number x + iy.
DoubleComplexConjFunction Obsolete.
Conjugate function. Returns the complex conjugate x - iy of the complex number x + iy.
DoubleComplexCosFunc
Cosine function.
DoubleComplexCosFunction Obsolete.
Cosine function.
DoubleComplexCoshFunc
Hyperbolic cosine function.
DoubleComplexCoshFunction Obsolete.
Hyperbolic cosine function.
DoubleComplexExpFunc
Exponential function
DoubleComplexExpFunction Obsolete.
Exponential function
DoubleComplexImagFunc
Imaginary function. Returns the imaginary part of a complex number.
DoubleComplexImagFunction Obsolete.
Imaginary function. Returns the imaginary part of a complex number.
DoubleComplexLogFunc
Natural logarithm function.
DoubleComplexLogFunction Obsolete.
Natural logarithm function.
DoubleComplexMeanFunc
Mean function.
DoubleComplexMeanFunction Obsolete.
Mean function.
DoubleComplexPow2Func
Power function.
DoubleComplexPow2Function Obsolete.
Power function.
DoubleComplexPowFunc
Power function.
DoubleComplexPowFunction Obsolete.
Power function.
DoubleComplexRealFunc
Real function. Returns the real part of a complex number.
DoubleComplexRealFunction Obsolete.
Real function. Returns the real part of a complex number.
DoubleComplexSinFunc
Sine function.
DoubleComplexSinFunction Obsolete.
Sine function.
DoubleComplexSinhFunc
Hyperbolic sine function.
DoubleComplexSinhFunction Obsolete.
Hyperbolic sine function.
DoubleComplexSqrtFunc
Square root function.
DoubleComplexSqrtFunction Obsolete.
Square root function.
DoubleComplexSumFunc
Sum function.
DoubleComplexSumFunction Obsolete.
Sum function.
DoubleComplexSumOfSquaresFunc
Sum of squares function.
DoubleComplexSumOfSquaresFunction Obsolete.
Sum of squares function.
DoubleComplexTanFunc
Tangent function.
DoubleComplexTanFunction Obsolete.
Tangent function.
DoubleComplexTanhFunc
Hyperbolic tangent function.
DoubleComplexTanhFunction Obsolete.
Hyperbolic tangent function.
DoubleComplexVarianceFunc
Variance function.
DoubleComplexVarianceFunction Obsolete.
Variance function.
DoubleMaxValueFunc
Maximum value.
DoubleMaxValueFunction Obsolete.
Maximum value.
DoubleMeanFunc
Mean function.
DoubleMeanFunction Obsolete.
Mean function.
DoubleMedianFunc
Median function.
DoubleMedianFunction Obsolete.
Median function.
DoubleMinValueFunc
Minimum value.
DoubleMinValueFunction Obsolete.
Minimum value.
DoubleNaNCountFunc
NaN count function.
DoubleNaNCountFunction Obsolete.
NaN count function.
DoubleNaNMaxValueFunc
NaN maximum value.
DoubleNaNMaxValueFunction Obsolete.
NaN maximum value.
DoubleNaNMeanFunc
NaN mean function.
DoubleNaNMeanFunction Obsolete.
NaN mean function.
DoubleNaNMedianFunc
NaN median function.
DoubleNaNMedianFunction Obsolete.
NaN median function.
DoubleNaNMinValueFunc
NaN minimum value.
DoubleNaNMinValueFunction Obsolete.
NaN minimum value.
DoubleNaNSumFunc
NaN sum function.
DoubleNaNSumFunction Obsolete.
NaN sum function.
DoubleNaNSumOfSquaresFunc
NaN sum of squares function.
DoubleNaNSumOfSquaresFunction Obsolete.
NaN sum of squares function.
DoubleNaNVarianceFunc
NaN variance function.
DoubleNaNVarianceFunction Obsolete.
NaN variance function.
DoubleSumFunc
Sum function.
DoubleSumFunction Obsolete.
Sum function.
DoubleSumOfSquaresFunc
Sum of squares function.
DoubleSumOfSquaresFunction Obsolete.
Sum of squares function.
DoubleVarianceFunc
Variance function.
DoubleVarianceFunction Obsolete.
Variance function.
ExpFunc
Exponential function.
ExpFunction Obsolete.
Exponential function.
FloatAbsFunc
Absolute value function.
FloatAbsFunction Obsolete.
Absolute value function.
FloatAcosFunc
Arccosine function.
FloatAcosFunction Obsolete.
Arccosine function.
FloatAsinFunc
Arcsine function.
FloatAsinFunction Obsolete.
Arcsine function.
FloatAtan2Func
Arctangent2 function.
FloatAtan2Function Obsolete.
Arctangent2 function.
FloatAtanFunc
Arctangent function.
FloatAtanFunction Obsolete.
Arctangent function.
FloatCeilingFunc
Ceiling function.
FloatCeilingFunction Obsolete.
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.
FloatComplexAbsFunction Obsolete.
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.
FloatComplexArgFunction Obsolete.
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.
FloatComplexConjFunction Obsolete.
Conjugate function. Returns the complex conjugate x - iy of the complex number x + iy.
FloatComplexCosFunc
Cosine function.
FloatComplexCosFunction Obsolete.
Cosine function.
FloatComplexCoshFunc
Hyperbolic cosine function.
FloatComplexCoshFunction Obsolete.
Hyperbolic cosine function.
FloatComplexExpFunc
Exponential function.
FloatComplexExpFunction Obsolete.
Exponential function.
FloatComplexImagFunc
Imaginary function. Returns the imaginary part of a complex number.
FloatComplexImagFunction Obsolete.
Imaginary function. Returns the imaginary part of a complex number.
FloatComplexLogFunc
Natural logarithm function.
FloatComplexLogFunction Obsolete.
Natural logarithm function.
FloatComplexMeanFunc
Mean function.
FloatComplexMeanFunction Obsolete.
Mean function.
FloatComplexPow2Func
Power function.
FloatComplexPow2Function Obsolete.
Power function.
FloatComplexPowFunc
Power function.
FloatComplexPowFunction Obsolete.
Power function.
FloatComplexRealFunc
Real function. Returns the real part of a complex number.
FloatComplexRealFunction Obsolete.
Real function. Returns the real part of a complex number.
FloatComplexSinFunc
Sine function.
FloatComplexSinFunction Obsolete.
Sine function.
FloatComplexSinhFunc
Hyperbolic sine function.
FloatComplexSinhFunction Obsolete.
Hyperbolic sine function.
FloatComplexSqrtFunc
Square root function.
FloatComplexSqrtFunction Obsolete.
Square root function.
FloatComplexSumFunc
Sum function.
FloatComplexSumFunction Obsolete.
Sum function.
FloatComplexSumOfSquaresFunc
Sum of squares function.
FloatComplexSumOfSquaresFunction Obsolete.
Sum of squares function.
FloatComplexTanFunc
Tangent function.
FloatComplexTanFunction Obsolete.
Tangent function.
FloatComplexTanhFunc
Hyperbolic tangent function.
FloatComplexTanhFunction Obsolete.
Hyperbolic tangent function.
FloatComplexVarianceFunc
Variance function.
FloatComplexVarianceFunction Obsolete.
Variance function.
FloatCosFunc
Cosine function.
FloatCosFunction Obsolete.
Cosine function.
FloatCoshFunc
Hyperbolic cosine function.
FloatCoshFunction Obsolete.
Hyperbolic cosine function.
FloatExpFunc
Exponential function.
FloatExpFunction Obsolete.
Exponential function.
FloatFloorFunc
Floor function.
FloatFloorFunction Obsolete.
Floor function.
FloatLog10Func
Base-10 logarithm function.
FloatLog10Function Obsolete.
Base-10 logarithm function.
FloatLogFunc
Natural logarithm function.
FloatLogFunction Obsolete.
Natural logarithm function.
FloatMaxValueFunc
Maximum value.
FloatMaxValueFunction Obsolete.
Maximum value.
FloatMeanFunc
Mean function.
FloatMeanFunction Obsolete.
Mean function.
FloatMedianFunc
Median function.
FloatMedianFunction Obsolete.
Median function.
FloatMinValueFunc
Minimum value.
FloatMinValueFunction Obsolete.
Minimum value.
FloatNaNCountFunc
NaN count function.
FloatNaNCountFunction Obsolete.
NaN count function.
FloatNaNMaxValueFunc
NaN maximum value.
FloatNaNMaxValueFunction Obsolete.
NaN maximum value.
FloatNaNMeanFunc
NaN mean function.
FloatNaNMeanFunction Obsolete.
NaN mean function.
FloatNaNMedianFunc
NaN median function.
FloatNaNMedianFunction Obsolete.
NaN median function.
FloatNaNMinValueFunc
NaN minimum value.
FloatNaNMinValueFunction Obsolete.
NaN minimum value.
FloatNaNSumFunc
NaN sum function.
FloatNaNSumFunction Obsolete.
NaN sum function.
FloatNaNSumOfSquaresFunc
NaN sum of squares function.
FloatNaNSumOfSquaresFunction Obsolete.
NaN sum of squares function.
FloatNaNVarianceFunc
NaN variance function.
FloatNaNVarianceFunction Obsolete.
NaN variance function.
FloatPowFunc
Power function.
FloatPowFunction Obsolete.
Power function.
FloatRoundFunc
Rounding function.
FloatRoundFunction Obsolete.
Rounding function.
FloatSinFunc
Sine function.
FloatSinFunction Obsolete.
Sine function.
FloatSinhFunc
Hyperbolic sine function.
FloatSinhFunction Obsolete.
Hyperbolic sine function.
FloatSqrtFunc
Square root function.
FloatSqrtFunction Obsolete.
Square root function.
FloatSumFunc
Sum function.
FloatSumFunction Obsolete.
Sum function.
FloatSumOfSquaresFunc
Sum of squares function.
FloatSumOfSquaresFunction Obsolete.
Sum of squares function.
FloatTanFunc
Tangent function.
FloatTanFunction Obsolete.
Tangent function.
FloatTanhFunc
Hyperbolic tangent function.
FloatTanhFunction Obsolete.
Hyperbolic tangent function.
FloatVarianceFunc
Variance function.
FloatVarianceFunction Obsolete.
Variance function.
FloorFunc
Floor function.
FloorFunction Obsolete.
Floor function.
Log10Func
Base-10 logarithm function.
Log10Function Obsolete.
Base-10 logarithm function.
LogFunc
Natural logarithm function.
LogFunction Obsolete.
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_VERSION
NMath version.
PowFunc
Power function.
PowFunction Obsolete.
Power function.
RoundFunc
Rounding function.
RoundFunction Obsolete.
Rounding function.
SinFunc
Sine function.
SinFunction Obsolete.
Sine function.
SinhFunc
Hyperbolic sine function.
SinhFunction Obsolete.
Hyperbolic sine function.
SqrtFunc
Square root function.
SqrtFunction Obsolete.
Square root function.
TanFunc
Tangent function.
TanFunction Obsolete.
Tangent function.
TanhFunc
Hyperbolic tangent function.
TanhFunction Obsolete.
Hyperbolic tangent function.
VML_CUTOFF
Cutoff number for using VML functions.

# Properties

NameDescription
DoubleMachineEpsilon
The double precision machine epsilon for this machine.
FloatMachineEpsilon
The single precision machine epsilon for this machine.