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.Matrix2d Member List

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

_mIG.Num.Matrix2dprivate
Add(Matrix2d a)IG.Num.Matrix2dinline
IG::Num::MatrixBase.Add(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.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
Clone()IG.Num.Matrix2dinlineprivate
ColumnCountIG.Num.Matrix2d
ColumnXIG.Num.Matrix2d
ColumnYIG.Num.Matrix2d
Compare(IMatrix m1, IMatrix m2)IG.Num.MatrixBaseinlinestatic
Copy(Matrix2d m)IG.Num.Matrix2dinlinestatic
IG::Num::MatrixBase.Copy(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Copy(IMatrix a, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Copy(MatrixBase_MathNetNumerics a, IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Copy(MatrixBase_MathNetNumerics a, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Copy(IMatrix a, Matrix_MathNetNumercs result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.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
Create(Matrix2d mat)IG.Num.Matrix2dinlinestatic
Create(IMatrix mat)IG.Num.Matrix2dinlinestatic
Create(double[][] A)IG.Num.Matrix2dinlinestatic
Create(double[,] A)IG.Num.Matrix2dinlinestatic
CreateFromColumns(IList< IVector > columnVectors)IG.Num.Matrix2dinlinestatic
CreateFromRows(IList< Vector > rowVectors)IG.Num.Matrix2dinlinestatic
DetIG.Num.Matrix2d
DeterminantIG.Num.Matrix2d
IG::Num::MatrixBase.Determinant(IMatrix A, ref int[] auxPermutations, ref IMatrix auxLU)IG.Num.MatrixBaseinlinestatic
DeterminantSlow(IMatrix A)IG.Num.MatrixBaseinlinestatic
Diagonal(IVector diagonalVector)IG.Num.Matrix2dinlinestatic
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
EigenSystem2d(Matrix2d a, ref Matrix2d eigenvec, ref Vector2d eigenval)IG.Num.Matrix2dinlinestatic
Equals(Object obj)IG.Num.Matrix2dinline
IG::Num::MatrixBase.Equals(IMatrix m1, IMatrix m2)IG.Num.MatrixBaseinlinestatic
GetCopy()IG.Num.MatrixBaseinlinevirtual
GetCopyBase()IG.Num.Matrix2dinlinevirtual
GetCopyThis()IG.Num.Matrix2dinlinevirtual
GetHashCode()IG.Num.Matrix2dinline
IG::Num::MatrixBase.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.Matrix2dinlinevirtual
GetNewBase()IG.Num.Matrix2dinlinevirtual
GetNewThis(int rowCount, int ColumnCount)IG.Num.Matrix2dinline
GetNewThis()IG.Num.Matrix2dinline
GetNewVector(int length)IG.Num.MatrixBaseinlinevirtual
GetNewVectorBase(int length)IG.Num.Matrix2dinlinevirtual
GetNewVectorThis(int length)IG.Num.Matrix2dinline
Identity()IG.Num.Matrix2dinlinestatic
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
InvIG.Num.Matrix2d
InverseIG.Num.Matrix2d
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
MatIG.Num.Matrix2dprotected
Matrix2d(Matrix2d m)IG.Num.Matrix2dinline
Matrix2d(IMatrix m)IG.Num.Matrix2dinline
Matrix2d(Vector2d rowx, Vector2d rowy)IG.Num.Matrix2dinline
Matrix2d(mat2 m)IG.Num.Matrix2dinline
Matrix2d(double xx, double xy, double yx, double yy)IG.Num.Matrix2dinline
Matrix2d(double component)IG.Num.Matrix2dinline
Matrix2d(vec2 xrow, vec2 yrow, vec2 zrow)IG.Num.Matrix2dinline
Matrix2d(double[][] A)IG.Num.Matrix2dinline
Matrix2d(double[,] A)IG.Num.Matrix2dinline
MatrixStoreIG.Num.MatrixBasestatic
Multiply(Vector2d b)IG.Num.Matrix2dinline
Multiply(double b)IG.Num.Matrix2dinline
IG::Num::MatrixBase.Multiply(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Multiply(IMatrix a, IMatrix b, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Multiply(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Multiply(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Multiply(IMatrix a, IVector b, IVector result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Multiply(IMatrix a, IVector b, ref IVector result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Multiply(IVector left, IMatrix a, IVector right)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Multiply(IVector left, IMatrix a, IVector right, ref IVector result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Multiply(IMatrix a, double b, IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.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
MultiplyLeft(Matrix2d b)IG.Num.Matrix2dinline
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
MultiplyRight(Matrix2d b)IG.Num.Matrix2dinline
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(Matrix2d m, ref Matrix2d res)IG.Num.Matrix2dinlinestatic
IG::Num::MatrixBase.Negate()IG.Num.MatrixBaseinlinevirtual
IG::Num::MatrixBase.Negate(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.Negate(IMatrix a, ref IMatrix result)IG.Num.MatrixBaseinlinestatic
NegatePlain(IMatrix a, IMatrix result)IG.Num.MatrixBaseinlinestatic
NormIG.Num.Matrix2d
Norm1IG.Num.Matrix2d
Normalized1()IG.Num.Matrix2dinline
NormalizedEuclidean()IG.Num.Matrix2dinline
NormalizedForbenius()IG.Num.Matrix2dinline
NormalizedInfinity()IG.Num.Matrix2dinline
NormEuclideanIG.Num.Matrix2d
NormForbeniusIG.Num.Matrix2d
NormInfinityIG.Num.Matrix2d
Ones()IG.Num.Matrix2dinlinestatic
operator*(Matrix2d a, Matrix2d b)IG.Num.Matrix2dinlinestatic
operator*(Matrix2d a, Vector2d b)IG.Num.Matrix2dinlinestatic
operator*(Matrix2d a, double b)IG.Num.Matrix2dinlinestatic
operator*(double a, Matrix2d b)IG.Num.Matrix2dinlinestatic
IG::Num::MatrixBase.operator*(MatrixBase a, MatrixBase b)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.operator*(MatrixBase a, VectorBase b)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.operator*(MatrixBase a, double b)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.operator*(double a, MatrixBase b)IG.Num.MatrixBaseinlinestatic
operator+(Matrix2d m)IG.Num.Matrix2dinlinestatic
operator+(Matrix2d a, Matrix2d b)IG.Num.Matrix2dinlinestatic
IG::Num::MatrixBase.operator+(MatrixBase m)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.operator+(MatrixBase a, MatrixBase b)IG.Num.MatrixBaseinlinestatic
operator-(Matrix2d a)IG.Num.Matrix2dinlinestatic
operator-(Matrix2d a, Matrix2d b)IG.Num.Matrix2dinlinestatic
IG::Num::MatrixBase.operator-(MatrixBase m)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.operator-(MatrixBase a, MatrixBase b)IG.Num.MatrixBaseinlinestatic
operator/(Matrix2d a, double b)IG.Num.Matrix2dinlinestatic
IG::Num::MatrixBase.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
Random()IG.Num.Matrix2dinlinestatic
Random(IRandomGenerator rnd)IG.Num.Matrix2dinlinestatic
Read()IG.Num.Matrix2dinline
Read(string name)IG.Num.Matrix2dinline
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.Matrix2d
RowXIG.Num.Matrix2d
RowYIG.Num.Matrix2d
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
Solve(Vector2d b)IG.Num.Matrix2dinline
Subtract(Matrix2d a)IG.Num.Matrix2dinline
IG::Num::MatrixBase.Subtract(IMatrix a, IMatrix b, IMatrix result)IG.Num.MatrixBaseinlinestatic
IG::Num::MatrixBase.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.Matrix2d
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
TestStaticMethodCommon()IG.Num.MatrixBaseinlinestatic
TestStaticMethodSpecific()IG.Num.MatrixBaseinlinestatic
this[int flatIndex]IG.Num.MatrixBase
this[int i, int j]IG.Num.Matrix2d
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.Matrix2d
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
XXIG.Num.Matrix2d
XYIG.Num.Matrix2d
YXIG.Num.Matrix2d
YYIG.Num.Matrix2d
Zeros()IG.Num.Matrix2dinlinestatic