IGLib  1.7.2
The IGLib base library for development of numerical, technical and business applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IG.Num.MatrixBase Member List

This is the complete list of members for IG.Num.MatrixBase, including all inherited members.

_matrixStoreIG.Num.MatrixBaseprivatestatic
Add(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
Add(IMatrix a, IMatrix b, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
AddPlain(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
AntisymmetricPart(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
AntisymmetricPart(IMatrix a, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
AntisymmetricPartPlain(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayDivide(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayDivide(IMatrix a, IMatrix b, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayDividePlain(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayMap(IMatrix a, Converter< double, double > mapping, IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayMap(IMatrix a, Converter< double, double > mapping, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayMapPlain(IMatrix a, Converter< double, double > mapping, IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayMultiply(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayMultiply(IMatrix a, IMatrix b, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayMultiplyPlain(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayPower(IMatrix a, double power, IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayPower(IMatrix a, double power, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
ArrayPowerPlain(IMatrix a, double power, IMatrix result)IG.Num.MatrixBaseinlinestatic
CheckTestResult(IMatrix result, IMatrix referenceResult, double tolerance, bool printReports)IG.Num.MatrixBaseinlineprotectedstatic
CheckTestResult(IVector result, IVector referenceResult, double tolerance, bool printReports)IG.Num.MatrixBaseinlineprotectedstatic
CholeskyDecompose(IMatrix A, ref IMatrix result, double tol=1e-12)IG.Num.MatrixBaseinlinestatic
CholeskyDeterminant(IMatrix CholeskyMatrix)IG.Num.MatrixBaseinlinestatic
CholeskyExtractLower(IMatrix matCholesky, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
CholeskyExtractUpper(IMatrix matCholesky, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
CholeskyInverse(IMatrix CholeskyMatrix, ref IVector auxX, ref IMatrix res)IG.Num.MatrixBaseinlinestatic
CholeskySolve(IMatrix decomposed, IVector b, ref IVector x)IG.Num.MatrixBaseinlinestatic
CholeskySolve(IMatrix CholeskyMatrix, IMatrix B, ref IVector auxX, ref IMatrix X)IG.Num.MatrixBaseinlinestatic
ColumnCountIG.Num.MatrixBase
Compare(IMatrix m1, IMatrix m2)IG.Num.MatrixBaseinlinestatic
Copy(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
Copy(IMatrix a, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
Copy(MatrixBase_MathNetNumerics a, IMatrix result)IG.Num.MatrixBaseinlinestatic
Copy(MatrixBase_MathNetNumerics a, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
Copy(IMatrix a, Matrix_MathNetNumercs result)IG.Num.MatrixBaseinlinestatic
Copy(IMatrix a, ref Matrix_MathNetNumercs result)IG.Num.MatrixBaseinlinestatic
CopyPlain(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
CopyPlain(MatrixBase_MathNetNumerics a, IMatrix result)IG.Num.MatrixBaseinlinestatic
CopyPlain(IMatrix a, Matrix_MathNetNumercs result)IG.Num.MatrixBaseinlinestatic
CountIG.Num.MatrixBase
Determinant(IMatrix A, ref int[] auxPermutations, ref IMatrix auxLU)IG.Num.MatrixBaseinlinestatic
DeterminantSlow(IMatrix A)IG.Num.MatrixBaseinlinestatic
Divide(IMatrix a, double b, IMatrix result)IG.Num.MatrixBaseinlinestatic
Divide(IMatrix a, double b, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
DividePlain(IMatrix a, double b, IMatrix result)IG.Num.MatrixBaseinlinestatic
Equals(Object obj)IG.Num.MatrixBaseinline
Equals(IMatrix m1, IMatrix m2)IG.Num.MatrixBaseinlinestatic
GetCopy()IG.Num.MatrixBaseinlinevirtual
GetCopyBase()IG.Num.MatrixBasepure virtual
GetHashCode()IG.Num.MatrixBaseinline
GetHashCode(IMatrix mat)IG.Num.MatrixBaseinlinestatic
GetHashFunctionInt()IG.Num.MatrixBaseinline
GetHashFunctionInt(IMatrix mat)IG.Num.MatrixBaseinlinestatic
GetHashFunctionString()IG.Num.MatrixBaseinline
GetHashFunctionString(IMatrix mat)IG.Num.MatrixBaseinlinestatic
GetNew(int rowCount, int columnCount)IG.Num.MatrixBaseinlinevirtual
GetNew()IG.Num.MatrixBaseinlinevirtual
GetNewBase(int rowCount, int columnCount)IG.Num.MatrixBasepure virtual
GetNewBase()IG.Num.MatrixBasepure virtual
GetNewVector(int length)IG.Num.MatrixBaseinlinevirtual
GetNewVectorBase(int length)IG.Num.MatrixBasepure virtual
Index(int dim1, int dim2, int row, int column)IG.Num.MatrixBaseinlinestatic
Index(IMatrix mat, int row, int column)IG.Num.MatrixBaseinlinestatic
Index(int row, int column)IG.Num.MatrixBaseinlinevirtual
Indices(int dim1, int dim2, int flatIndex, out int row, out int column)IG.Num.MatrixBaseinlinestatic
Indices(IMatrix mat, int flatIndex, out int row, out int column)IG.Num.MatrixBaseinlinestatic
Indices(int flatIndex, out int row, out int column)IG.Num.MatrixBaseinlinevirtual
IsSquare()IG.Num.MatrixBaseinlinevirtual
IsSquare(IMatrix mat)IG.Num.MatrixBaseinlinestatic
IsSymmetric()IG.Num.MatrixBaseinlinevirtual
IsSymmetric(double relativeRMSTolerance=0.0)IG.Num.MatrixBaseinlinevirtual
IsSymmetric(IMatrix mat)IG.Num.MatrixBaseinlinestatic
IsSymmetric(IMatrix mat, double relativeRMSTolerance)IG.Num.MatrixBaseinlinestatic
LdltDecompose(IMatrix A, ref IMatrix result, double tol=1e-12)IG.Num.MatrixBaseinlinestatic
LdltDeterminant(IMatrix ldltMatrix)IG.Num.MatrixBaseinlinestatic
LdltExtractDiagonal(IMatrix matLdlt, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
LdltExtractLower(IMatrix matLdlt, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
LdltExtractUpper(IMatrix matLdlt, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
LdltInverse(IMatrix ldltMatrix, ref IVector auxX, ref IMatrix res)IG.Num.MatrixBaseinlinestatic
LdltSolve(IMatrix decomposed, IVector b, ref IVector x)IG.Num.MatrixBaseinlinestatic
LdltSolve(IMatrix ldltMatrix, IMatrix B, ref IVector auxX, ref IMatrix X)IG.Num.MatrixBaseinlinestatic
LoadJson(string filePath, ref IMatrix matRestored)IG.Num.MatrixBaseinlinestatic
LuDecompose(IMatrix A, out int toggle, ref int[] perm, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
LuDeterminant(IMatrix luMatrix, int toggle)IG.Num.MatrixBaseinlinestatic
LuExtractLower(IMatrix matLu, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
LuExtractUpper(IMatrix matLu, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
LuInverse(IMatrix luMatrix, int[] perm, ref IVector auxRight, ref IVector auxX, ref IMatrix res)IG.Num.MatrixBaseinlinestatic
LuSolve(IMatrix luMatrix, int[] perm, IVector b, ref IVector auxVec, ref IVector x)IG.Num.MatrixBaseinlinestatic
LuSolve(IMatrix luMatrix, int[] perm, IMatrix B, ref IVector auxVec, ref IVector auxRight, ref IVector auxX, ref IMatrix X)IG.Num.MatrixBaseinlinestatic
LuSolveNoPermutationsPlain(IMatrix luMatrix, IVector b, IVector x)IG.Num.MatrixBaseinlineprotectedstatic
MatrixStoreIG.Num.MatrixBasestatic
Multiply(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
Multiply(IMatrix a, IMatrix b, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
Multiply(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
Multiply(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
Multiply(IMatrix a, IVector b, IVector result)IG.Num.MatrixBaseinlinestatic
Multiply(IMatrix a, IVector b, ref IVector result)IG.Num.MatrixBaseinlinestatic
Multiply(IVector left, IMatrix a, IVector right)IG.Num.MatrixBaseinlinestatic
Multiply(IVector left, IMatrix a, IVector right, ref IVector result)IG.Num.MatrixBaseinlinestatic
Multiply(IMatrix a, double b, IMatrix result)IG.Num.MatrixBaseinlinestatic
Multiply(IMatrix a, double b, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyDiagonal(IVector diag, IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyDiagonal(IVector diag, IMatrix a, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyDiagonal(IMatrix a, IVector diag, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyDiagonal(IMatrix a, IVector diag, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyDiagonalPlain(IVector diag, IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyDiagonalPlain(IMatrix a, IVector diag, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyInverseDiagonal(IVector diag, IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyInverseDiagonal(IVector diag, IMatrix a, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyInverseDiagonal(IMatrix a, IVector diag, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyInverseDiagonal(IMatrix a, IVector diag, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyInverseDiagonalPlain(IVector diag, IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyInverseDiagonalPlain(IMatrix a, IVector diag, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyMatMatTransp(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyMatMatTransp(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyMatMatTranspPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyMatTransp(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyMatTransp(IMatrix a, IMatrix b, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyMatTranspMat(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyMatTranspMat(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyMatTranspMatPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyMatTranspPlain(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyPlain(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyPlain(IMatrix a, IVector b, IVector result)IG.Num.MatrixBaseinlinestatic
MultiplyPlain(IVector left, IMatrix a, IVector right)IG.Num.MatrixBaseinlinestatic
MultiplyPlain(IMatrix a, double b, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspMat(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspMat(IMatrix a, IMatrix b, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspMatMat(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspMatMat(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspMatMatPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspMatPlain(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspMatTransp(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspMatTransp(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspMatTranspPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspTransp(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspTransp(IMatrix a, IMatrix b, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspTranspPlain(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspTranspTransp(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspTranspTransp(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspTranspTranspPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspVec(IMatrix a, IVector b, IVector result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspVec(IMatrix a, IVector b, ref IVector result)IG.Num.MatrixBaseinlinestatic
MultiplyTranspVecPlain(IMatrix a, IVector b, IVector result)IG.Num.MatrixBaseinlinestatic
Negate()IG.Num.MatrixBaseinlinevirtual
Negate(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
Negate(IMatrix a, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
NegatePlain(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
NormIG.Num.MatrixBase
NormEuclideanIG.Num.MatrixBase
NormForbeniusIG.Num.MatrixBase
operator*(MatrixBase a, MatrixBase b)IG.Num.MatrixBaseinlinestatic
operator*(MatrixBase a, VectorBase b)IG.Num.MatrixBaseinlinestatic
operator*(MatrixBase a, double b)IG.Num.MatrixBaseinlinestatic
operator*(double a, MatrixBase b)IG.Num.MatrixBaseinlinestatic
operator+(MatrixBase m)IG.Num.MatrixBaseinlinestatic
operator+(MatrixBase a, MatrixBase b)IG.Num.MatrixBaseinlinestatic
operator-(MatrixBase m)IG.Num.MatrixBaseinlinestatic
operator-(MatrixBase a, MatrixBase b)IG.Num.MatrixBaseinlinestatic
operator/(MatrixBase a, double b)IG.Num.MatrixBaseinlinestatic
PermutationArrayToMatrix(int[] perm, ref IMatrix res)IG.Num.MatrixBaseinlinestatic
Permute(IMatrix A, int[] permutations, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
QrDecompose(IMatrix A, ref IMatrix resQ, ref IMatrix resR, double tol=1e-12)IG.Num.MatrixBaseinlinestatic
QrDecomposeGrammSchmidt(IMatrix A, ref IMatrix resQ, ref IMatrix resR, double tol=1e-12)IG.Num.MatrixBaseinlinestatic
QrInverse(IMatrix factorQ, IMatrix factorR, ref IVector auxB, ref IVector auxX, ref IMatrix res)IG.Num.MatrixBaseinlinestatic
QrSolve(IMatrix factorQ, IMatrix factorR, IVector b, ref IVector x)IG.Num.MatrixBaseinlinestatic
QrSolve(IMatrix factorQ, IMatrix factorR, IMatrix B, ref IVector auxB, ref IVector auxX, ref IMatrix X)IG.Num.MatrixBaseinlinestatic
Resize(ref IMatrix mat, IMatrix template, int rowCount, int columnCount)IG.Num.MatrixBaseinlinestatic
Resize(ref IMatrix mat, int rowCount, int columnCount)IG.Num.MatrixBaseinlinestatic
Resize(ref IMatrix mat, IMatrix template)IG.Num.MatrixBaseinlinestatic
RowCountIG.Num.MatrixBase
SaveJson(IMatrix mat, string filePath)IG.Num.MatrixBaseinlinestatic
SaveJson(IMatrix mat, string filePath, bool append)IG.Num.MatrixBaseinlinestatic
SetConstant(double elementValue)IG.Num.MatrixBaseinlinevirtual
SetConstant(IMatrix mat, double elementValue)IG.Num.MatrixBaseinlinestatic
SetDiagonal(double diagonalElement)IG.Num.MatrixBaseinlinevirtual
SetDiagonal(IVector diagonal)IG.Num.MatrixBaseinlinevirtual
SetDiagonal(IMatrix mat, IVector diagonal)IG.Num.MatrixBaseinlinestatic
SetDiagonal(IMatrix mat, double diagonalElement)IG.Num.MatrixBaseinlinestatic
SetIdentity()IG.Num.MatrixBaseinlinevirtual
SetIdentity(IMatrix mat)IG.Num.MatrixBaseinlinestatic
SetRandom()IG.Num.MatrixBaseinlinevirtual
SetRandom(IRandomGenerator rnd)IG.Num.MatrixBaseinlinevirtual
SetRandom(IMatrix mat)IG.Num.MatrixBaseinlinestatic
SetRandom(IMatrix mat, IRandomGenerator rnd=null)IG.Num.MatrixBaseinlinestatic
SetRandomAntiSymmetric(IMatrix mat)IG.Num.MatrixBaseinlinestatic
SetRandomAntiSymmetric(IMatrix mat, IRandomGenerator rnd)IG.Num.MatrixBaseinlinestatic
SetRandomInvertible(IMatrix mat, IRandomGenerator rnd=null)IG.Num.MatrixBaseinlinestatic
SetRandomLowerTriangular(IMatrix mat)IG.Num.MatrixBaseinlinestatic
SetRandomLowerTriangular(IMatrix mat, IRandomGenerator rnd)IG.Num.MatrixBaseinlinestatic
SetRandomPositiveDefiniteSymmetric(IMatrix mat, IRandomGenerator rnd=null)IG.Num.MatrixBaseinlinestatic
SetRandomPositiveDiagonallyDominant(IMatrix mat, IRandomGenerator rnd=null, double dominancyFactor=100.0)IG.Num.MatrixBaseinlinestatic
SetRandomPositiveDiagonallyDominant(IMatrix mat, double dominancyFactor)IG.Num.MatrixBaseinlinestatic
SetRandomPositiveDiagonallyDominantSymmetric(IMatrix mat, IRandomGenerator rnd=null, double dominancyFactor=100.0)IG.Num.MatrixBaseinlinestatic
SetRandomPositiveDiagonallyDominantSymmetric(IMatrix mat, double dominancyFactor)IG.Num.MatrixBaseinlinestatic
SetRandomSymmetric(IMatrix mat)IG.Num.MatrixBaseinlinestatic
SetRandomSymmetric(IMatrix mat, IRandomGenerator rnd)IG.Num.MatrixBaseinlinestatic
SetRandomSymmetricPositiveDefinite(IMatrix mat)IG.Num.MatrixBaseinlinestatic
SetRandomSymmetricPositiveDefinite(IMatrix mat, IRandomGenerator rnd)IG.Num.MatrixBaseinlinestatic
SetRandomUpperTriangular(IMatrix mat)IG.Num.MatrixBaseinlinestatic
SetRandomUpperTriangular(IMatrix mat, IRandomGenerator rnd)IG.Num.MatrixBaseinlinestatic
SetZero()IG.Num.MatrixBaseinlinevirtual
SetZero(IMatrix mat)IG.Num.MatrixBaseinlinestatic
Subtract(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
Subtract(IMatrix a, IMatrix b, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
SubtractPlain(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
SymmetricPart(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
SymmetricPart(IMatrix a, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
SymmetricPartPlain(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
Symmetrize(IMatrix a, IMatrix sym, IMatrix antiSym)IG.Num.MatrixBaseinlinestatic
Symmetrize(IMatrix a, ref IMatrix sym, ref IMatrix antiSym)IG.Num.MatrixBaseinlinestatic
SymmetrizePlain(IMatrix a, IMatrix sym, IMatrix antiSym)IG.Num.MatrixBaseinlinestatic
TIG.Num.MatrixBase
TestCholeskyDecomposition(int dim, int numRepetitions=1, double tol=1e-6, int outputLevel=0, IRandomGenerator randomGenerator=null, IMatrix A=null, IVector b=null)IG.Num.MatrixBaseinlinestatic
TestCholeskyDecompositionDemo()IG.Num.MatrixBaseinlinestatic
TestIndices(int dim1=3, int dim2=4, IMatrix providedMatrix=null)IG.Num.MatrixBaseinlinestatic
TestLdltDecomposition(int dim, int numRepetitions=1, double tol=1e-6, int outputLevel=0, IRandomGenerator randomGenerator=null, IMatrix A=null, IVector b=null)IG.Num.MatrixBaseinlinestatic
TestLuDecomposition(int dim, int numRepetitions=1, double tol=1e-6, int outputLevel=0, IRandomGenerator randomGenerator=null, IMatrix A=null, IVector b=null)IG.Num.MatrixBaseinlinestatic
TestLuDecompositionDemo()IG.Num.MatrixBaseinlinestatic
TestMatrixProducts(bool printReports)IG.Num.MatrixBaseinlinestatic
TestMatrixProducts(double tolerance)IG.Num.MatrixBaseinlinestatic
TestMatrixProducts()IG.Num.MatrixBaseinlinestatic
TestMatrixProducts(double tolerance, bool printReports)IG.Num.MatrixBaseinlinestatic
TestMultiply3(double tolerance, bool printReports)IG.Num.MatrixBaseinlineprivatestatic
TestMultiplyMatMatTransp(double tolerance, bool printReports)IG.Num.MatrixBaseinlineprivatestatic
TestMultiplyMatTransp(double tolerance, bool printReports)IG.Num.MatrixBaseinlineprivatestatic
TestMultiplyMatTranspMat(double tolerance, bool printReports)IG.Num.MatrixBaseinlineprivatestatic
TestMultiplyTranspMat(double tolerance, bool printReports)IG.Num.MatrixBaseinlineprivatestatic
TestMultiplyTranspMatMat(double tolerance, bool printReports)IG.Num.MatrixBaseinlineprivatestatic
TestMultiplyTranspMatTransp(double tolerance, bool printReports)IG.Num.MatrixBaseinlineprivatestatic
TestMultiplyTranspTransp(double tolerance, bool printReports)IG.Num.MatrixBaseinlineprivatestatic
TestMultiplyTranspTranspTransp(double tolerance, bool printReports)IG.Num.MatrixBaseinlineprivatestatic
TestStaticMethodCommon()IG.Num.MatrixBaseinlinestatic
TestStaticMethodSpecific()IG.Num.MatrixBaseinlinestatic
this[int flatIndex]IG.Num.MatrixBase
this[int row, int column]IG.Num.MatrixBase
ToArray()IG.Num.MatrixBaseinlinevirtual
ToJaggedArray()IG.Num.MatrixBaseinlinevirtual
ToString(IMatrix mat)IG.Num.MatrixBaseinlinestatic
ToString(IMatrix mat, string elementFormat)IG.Num.MatrixBaseinlinestatic
ToString()IG.Num.MatrixBaseinline
ToString(string elementFormat)IG.Num.MatrixBaseinlinevirtual
ToStringMath(IMatrix mat)IG.Num.MatrixBaseinlinestatic
ToStringMath(IMatrix mat, string elementFormat)IG.Num.MatrixBaseinlinestatic
ToStringMath()IG.Num.MatrixBaseinlinevirtual
ToStringMath(string elementFormat)IG.Num.MatrixBaseinlinevirtual
ToStringNewlines(IMatrix mat)IG.Num.MatrixBaseinlinestatic
ToStringNewlines(IMatrix mat, string elementFormat)IG.Num.MatrixBaseinlinestatic
ToStringNewlines()IG.Num.MatrixBaseinlinevirtual
ToStringNewlines(string elementFormat)IG.Num.MatrixBaseinlinevirtual
ToStringReadable(IMatrix mat, int accuracy=4, int padding=8)IG.Num.MatrixBaseinlinestatic
ToStringReadable(int accuracy=4, int padding=8)IG.Num.MatrixBaseinlinevirtual
TraceIG.Num.MatrixBase
Transpose()IG.Num.MatrixBaseinlinevirtual
Transpose(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
Transpose(IMatrix a, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
TransposePlain(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
UnPermute(IMatrix Apermuted, int[] permutations, ref int[] auxArray, ref IMatrix result)IG.Num.MatrixBaseinlinestatic