|
IGLib
1.7.2
The IGLib base library for development of numerical, technical and business applications.
|
This is the complete list of members for IG.Num.Matrix2d, including all inherited members.
| _m | IG.Num.Matrix2d | private |
| Add(Matrix2d a) | IG.Num.Matrix2d | inline |
| IG::Num::MatrixBase.Add(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Add(IMatrix a, IMatrix b, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| AddPlain(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| AntisymmetricPart(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| AntisymmetricPart(IMatrix a, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| AntisymmetricPartPlain(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayDivide(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayDivide(IMatrix a, IMatrix b, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayDividePlain(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayMap(IMatrix a, Converter< double, double > mapping, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayMap(IMatrix a, Converter< double, double > mapping, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayMapPlain(IMatrix a, Converter< double, double > mapping, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayMultiply(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayMultiply(IMatrix a, IMatrix b, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayMultiplyPlain(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayPower(IMatrix a, double power, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayPower(IMatrix a, double power, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| ArrayPowerPlain(IMatrix a, double power, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| CheckTestResult(IMatrix result, IMatrix referenceResult, double tolerance, bool printReports) | IG.Num.MatrixBase | inlineprotectedstatic |
| CheckTestResult(IVector result, IVector referenceResult, double tolerance, bool printReports) | IG.Num.MatrixBase | inlineprotectedstatic |
| CholeskyDecompose(IMatrix A, ref IMatrix result, double tol=1e-12) | IG.Num.MatrixBase | inlinestatic |
| CholeskyDeterminant(IMatrix CholeskyMatrix) | IG.Num.MatrixBase | inlinestatic |
| CholeskyExtractLower(IMatrix matCholesky, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| CholeskyExtractUpper(IMatrix matCholesky, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| CholeskyInverse(IMatrix CholeskyMatrix, ref IVector auxX, ref IMatrix res) | IG.Num.MatrixBase | inlinestatic |
| CholeskySolve(IMatrix decomposed, IVector b, ref IVector x) | IG.Num.MatrixBase | inlinestatic |
| CholeskySolve(IMatrix CholeskyMatrix, IMatrix B, ref IVector auxX, ref IMatrix X) | IG.Num.MatrixBase | inlinestatic |
| Clone() | IG.Num.Matrix2d | inlineprivate |
| ColumnCount | IG.Num.Matrix2d | |
| ColumnX | IG.Num.Matrix2d | |
| ColumnY | IG.Num.Matrix2d | |
| Compare(IMatrix m1, IMatrix m2) | IG.Num.MatrixBase | inlinestatic |
| Copy(Matrix2d m) | IG.Num.Matrix2d | inlinestatic |
| IG::Num::MatrixBase.Copy(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Copy(IMatrix a, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Copy(MatrixBase_MathNetNumerics a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Copy(MatrixBase_MathNetNumerics a, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Copy(IMatrix a, Matrix_MathNetNumercs result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Copy(IMatrix a, ref Matrix_MathNetNumercs result) | IG.Num.MatrixBase | inlinestatic |
| CopyPlain(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| CopyPlain(MatrixBase_MathNetNumerics a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| CopyPlain(IMatrix a, Matrix_MathNetNumercs result) | IG.Num.MatrixBase | inlinestatic |
| Count | IG.Num.MatrixBase | |
| Create(Matrix2d mat) | IG.Num.Matrix2d | inlinestatic |
| Create(IMatrix mat) | IG.Num.Matrix2d | inlinestatic |
| Create(double[][] A) | IG.Num.Matrix2d | inlinestatic |
| Create(double[,] A) | IG.Num.Matrix2d | inlinestatic |
| CreateFromColumns(IList< IVector > columnVectors) | IG.Num.Matrix2d | inlinestatic |
| CreateFromRows(IList< Vector > rowVectors) | IG.Num.Matrix2d | inlinestatic |
| Det | IG.Num.Matrix2d | |
| Determinant | IG.Num.Matrix2d | |
| IG::Num::MatrixBase.Determinant(IMatrix A, ref int[] auxPermutations, ref IMatrix auxLU) | IG.Num.MatrixBase | inlinestatic |
| DeterminantSlow(IMatrix A) | IG.Num.MatrixBase | inlinestatic |
| Diagonal(IVector diagonalVector) | IG.Num.Matrix2d | inlinestatic |
| Divide(IMatrix a, double b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| Divide(IMatrix a, double b, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| DividePlain(IMatrix a, double b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| EigenSystem2d(Matrix2d a, ref Matrix2d eigenvec, ref Vector2d eigenval) | IG.Num.Matrix2d | inlinestatic |
| Equals(Object obj) | IG.Num.Matrix2d | inline |
| IG::Num::MatrixBase.Equals(IMatrix m1, IMatrix m2) | IG.Num.MatrixBase | inlinestatic |
| GetCopy() | IG.Num.MatrixBase | inlinevirtual |
| GetCopyBase() | IG.Num.Matrix2d | inlinevirtual |
| GetCopyThis() | IG.Num.Matrix2d | inlinevirtual |
| GetHashCode() | IG.Num.Matrix2d | inline |
| IG::Num::MatrixBase.GetHashCode(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| GetHashFunctionInt() | IG.Num.MatrixBase | inline |
| GetHashFunctionInt(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| GetHashFunctionString() | IG.Num.MatrixBase | inline |
| GetHashFunctionString(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| GetNew(int rowCount, int columnCount) | IG.Num.MatrixBase | inlinevirtual |
| GetNew() | IG.Num.MatrixBase | inlinevirtual |
| GetNewBase(int rowCount, int columnCount) | IG.Num.Matrix2d | inlinevirtual |
| GetNewBase() | IG.Num.Matrix2d | inlinevirtual |
| GetNewThis(int rowCount, int ColumnCount) | IG.Num.Matrix2d | inline |
| GetNewThis() | IG.Num.Matrix2d | inline |
| GetNewVector(int length) | IG.Num.MatrixBase | inlinevirtual |
| GetNewVectorBase(int length) | IG.Num.Matrix2d | inlinevirtual |
| GetNewVectorThis(int length) | IG.Num.Matrix2d | inline |
| Identity() | IG.Num.Matrix2d | inlinestatic |
| Index(int dim1, int dim2, int row, int column) | IG.Num.MatrixBase | inlinestatic |
| Index(IMatrix mat, int row, int column) | IG.Num.MatrixBase | inlinestatic |
| Index(int row, int column) | IG.Num.MatrixBase | inlinevirtual |
| Indices(int dim1, int dim2, int flatIndex, out int row, out int column) | IG.Num.MatrixBase | inlinestatic |
| Indices(IMatrix mat, int flatIndex, out int row, out int column) | IG.Num.MatrixBase | inlinestatic |
| Indices(int flatIndex, out int row, out int column) | IG.Num.MatrixBase | inlinevirtual |
| Inv | IG.Num.Matrix2d | |
| Inverse | IG.Num.Matrix2d | |
| IsSquare() | IG.Num.MatrixBase | inlinevirtual |
| IsSquare(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| IsSymmetric() | IG.Num.MatrixBase | inlinevirtual |
| IsSymmetric(double relativeRMSTolerance=0.0) | IG.Num.MatrixBase | inlinevirtual |
| IsSymmetric(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| IsSymmetric(IMatrix mat, double relativeRMSTolerance) | IG.Num.MatrixBase | inlinestatic |
| LdltDecompose(IMatrix A, ref IMatrix result, double tol=1e-12) | IG.Num.MatrixBase | inlinestatic |
| LdltDeterminant(IMatrix ldltMatrix) | IG.Num.MatrixBase | inlinestatic |
| LdltExtractDiagonal(IMatrix matLdlt, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| LdltExtractLower(IMatrix matLdlt, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| LdltExtractUpper(IMatrix matLdlt, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| LdltInverse(IMatrix ldltMatrix, ref IVector auxX, ref IMatrix res) | IG.Num.MatrixBase | inlinestatic |
| LdltSolve(IMatrix decomposed, IVector b, ref IVector x) | IG.Num.MatrixBase | inlinestatic |
| LdltSolve(IMatrix ldltMatrix, IMatrix B, ref IVector auxX, ref IMatrix X) | IG.Num.MatrixBase | inlinestatic |
| LoadJson(string filePath, ref IMatrix matRestored) | IG.Num.MatrixBase | inlinestatic |
| LuDecompose(IMatrix A, out int toggle, ref int[] perm, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| LuDeterminant(IMatrix luMatrix, int toggle) | IG.Num.MatrixBase | inlinestatic |
| LuExtractLower(IMatrix matLu, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| LuExtractUpper(IMatrix matLu, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| LuInverse(IMatrix luMatrix, int[] perm, ref IVector auxRight, ref IVector auxX, ref IMatrix res) | IG.Num.MatrixBase | inlinestatic |
| LuSolve(IMatrix luMatrix, int[] perm, IVector b, ref IVector auxVec, ref IVector x) | IG.Num.MatrixBase | inlinestatic |
| LuSolve(IMatrix luMatrix, int[] perm, IMatrix B, ref IVector auxVec, ref IVector auxRight, ref IVector auxX, ref IMatrix X) | IG.Num.MatrixBase | inlinestatic |
| LuSolveNoPermutationsPlain(IMatrix luMatrix, IVector b, IVector x) | IG.Num.MatrixBase | inlineprotectedstatic |
| Mat | IG.Num.Matrix2d | protected |
| Matrix2d(Matrix2d m) | IG.Num.Matrix2d | inline |
| Matrix2d(IMatrix m) | IG.Num.Matrix2d | inline |
| Matrix2d(Vector2d rowx, Vector2d rowy) | IG.Num.Matrix2d | inline |
| Matrix2d(mat2 m) | IG.Num.Matrix2d | inline |
| Matrix2d(double xx, double xy, double yx, double yy) | IG.Num.Matrix2d | inline |
| Matrix2d(double component) | IG.Num.Matrix2d | inline |
| Matrix2d(vec2 xrow, vec2 yrow, vec2 zrow) | IG.Num.Matrix2d | inline |
| Matrix2d(double[][] A) | IG.Num.Matrix2d | inline |
| Matrix2d(double[,] A) | IG.Num.Matrix2d | inline |
| MatrixStore | IG.Num.MatrixBase | static |
| Multiply(Vector2d b) | IG.Num.Matrix2d | inline |
| Multiply(double b) | IG.Num.Matrix2d | inline |
| IG::Num::MatrixBase.Multiply(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Multiply(IMatrix a, IMatrix b, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Multiply(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Multiply(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Multiply(IMatrix a, IVector b, IVector result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Multiply(IMatrix a, IVector b, ref IVector result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Multiply(IVector left, IMatrix a, IVector right) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Multiply(IVector left, IMatrix a, IVector right, ref IVector result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Multiply(IMatrix a, double b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Multiply(IMatrix a, double b, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyDiagonal(IVector diag, IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyDiagonal(IVector diag, IMatrix a, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyDiagonal(IMatrix a, IVector diag, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyDiagonal(IMatrix a, IVector diag, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyDiagonalPlain(IVector diag, IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyDiagonalPlain(IMatrix a, IVector diag, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyInverseDiagonal(IVector diag, IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyInverseDiagonal(IVector diag, IMatrix a, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyInverseDiagonal(IMatrix a, IVector diag, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyInverseDiagonal(IMatrix a, IVector diag, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyInverseDiagonalPlain(IVector diag, IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyInverseDiagonalPlain(IMatrix a, IVector diag, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyLeft(Matrix2d b) | IG.Num.Matrix2d | inline |
| MultiplyMatMatTransp(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyMatMatTransp(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyMatMatTranspPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyMatTransp(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyMatTransp(IMatrix a, IMatrix b, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyMatTranspMat(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyMatTranspMat(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyMatTranspMatPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyMatTranspPlain(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyPlain(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyPlain(IMatrix a, IVector b, IVector result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyPlain(IVector left, IMatrix a, IVector right) | IG.Num.MatrixBase | inlinestatic |
| MultiplyPlain(IMatrix a, double b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyRight(Matrix2d b) | IG.Num.Matrix2d | inline |
| MultiplyTranspMat(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspMat(IMatrix a, IMatrix b, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspMatMat(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspMatMat(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspMatMatPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspMatPlain(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspMatTransp(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspMatTransp(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspMatTranspPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspTransp(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspTransp(IMatrix a, IMatrix b, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspTranspPlain(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspTranspTransp(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspTranspTransp(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspTranspTranspPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspVec(IMatrix a, IVector b, IVector result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspVec(IMatrix a, IVector b, ref IVector result) | IG.Num.MatrixBase | inlinestatic |
| MultiplyTranspVecPlain(IMatrix a, IVector b, IVector result) | IG.Num.MatrixBase | inlinestatic |
| Negate(Matrix2d m, ref Matrix2d res) | IG.Num.Matrix2d | inlinestatic |
| IG::Num::MatrixBase.Negate() | IG.Num.MatrixBase | inlinevirtual |
| IG::Num::MatrixBase.Negate(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Negate(IMatrix a, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| NegatePlain(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| Norm | IG.Num.Matrix2d | |
| Norm1 | IG.Num.Matrix2d | |
| Normalized1() | IG.Num.Matrix2d | inline |
| NormalizedEuclidean() | IG.Num.Matrix2d | inline |
| NormalizedForbenius() | IG.Num.Matrix2d | inline |
| NormalizedInfinity() | IG.Num.Matrix2d | inline |
| NormEuclidean | IG.Num.Matrix2d | |
| NormForbenius | IG.Num.Matrix2d | |
| NormInfinity | IG.Num.Matrix2d | |
| Ones() | IG.Num.Matrix2d | inlinestatic |
| operator*(Matrix2d a, Matrix2d b) | IG.Num.Matrix2d | inlinestatic |
| operator*(Matrix2d a, Vector2d b) | IG.Num.Matrix2d | inlinestatic |
| operator*(Matrix2d a, double b) | IG.Num.Matrix2d | inlinestatic |
| operator*(double a, Matrix2d b) | IG.Num.Matrix2d | inlinestatic |
| IG::Num::MatrixBase.operator*(MatrixBase a, MatrixBase b) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.operator*(MatrixBase a, VectorBase b) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.operator*(MatrixBase a, double b) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.operator*(double a, MatrixBase b) | IG.Num.MatrixBase | inlinestatic |
| operator+(Matrix2d m) | IG.Num.Matrix2d | inlinestatic |
| operator+(Matrix2d a, Matrix2d b) | IG.Num.Matrix2d | inlinestatic |
| IG::Num::MatrixBase.operator+(MatrixBase m) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.operator+(MatrixBase a, MatrixBase b) | IG.Num.MatrixBase | inlinestatic |
| operator-(Matrix2d a) | IG.Num.Matrix2d | inlinestatic |
| operator-(Matrix2d a, Matrix2d b) | IG.Num.Matrix2d | inlinestatic |
| IG::Num::MatrixBase.operator-(MatrixBase m) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.operator-(MatrixBase a, MatrixBase b) | IG.Num.MatrixBase | inlinestatic |
| operator/(Matrix2d a, double b) | IG.Num.Matrix2d | inlinestatic |
| IG::Num::MatrixBase.operator/(MatrixBase a, double b) | IG.Num.MatrixBase | inlinestatic |
| PermutationArrayToMatrix(int[] perm, ref IMatrix res) | IG.Num.MatrixBase | inlinestatic |
| Permute(IMatrix A, int[] permutations, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| QrDecompose(IMatrix A, ref IMatrix resQ, ref IMatrix resR, double tol=1e-12) | IG.Num.MatrixBase | inlinestatic |
| QrDecomposeGrammSchmidt(IMatrix A, ref IMatrix resQ, ref IMatrix resR, double tol=1e-12) | IG.Num.MatrixBase | inlinestatic |
| QrInverse(IMatrix factorQ, IMatrix factorR, ref IVector auxB, ref IVector auxX, ref IMatrix res) | IG.Num.MatrixBase | inlinestatic |
| QrSolve(IMatrix factorQ, IMatrix factorR, IVector b, ref IVector x) | IG.Num.MatrixBase | inlinestatic |
| QrSolve(IMatrix factorQ, IMatrix factorR, IMatrix B, ref IVector auxB, ref IVector auxX, ref IMatrix X) | IG.Num.MatrixBase | inlinestatic |
| Random() | IG.Num.Matrix2d | inlinestatic |
| Random(IRandomGenerator rnd) | IG.Num.Matrix2d | inlinestatic |
| Read() | IG.Num.Matrix2d | inline |
| Read(string name) | IG.Num.Matrix2d | inline |
| Resize(ref IMatrix mat, IMatrix template, int rowCount, int columnCount) | IG.Num.MatrixBase | inlinestatic |
| Resize(ref IMatrix mat, int rowCount, int columnCount) | IG.Num.MatrixBase | inlinestatic |
| Resize(ref IMatrix mat, IMatrix template) | IG.Num.MatrixBase | inlinestatic |
| RowCount | IG.Num.Matrix2d | |
| RowX | IG.Num.Matrix2d | |
| RowY | IG.Num.Matrix2d | |
| SaveJson(IMatrix mat, string filePath) | IG.Num.MatrixBase | inlinestatic |
| SaveJson(IMatrix mat, string filePath, bool append) | IG.Num.MatrixBase | inlinestatic |
| SetConstant(double elementValue) | IG.Num.MatrixBase | inlinevirtual |
| SetConstant(IMatrix mat, double elementValue) | IG.Num.MatrixBase | inlinestatic |
| SetDiagonal(double diagonalElement) | IG.Num.MatrixBase | inlinevirtual |
| SetDiagonal(IVector diagonal) | IG.Num.MatrixBase | inlinevirtual |
| SetDiagonal(IMatrix mat, IVector diagonal) | IG.Num.MatrixBase | inlinestatic |
| SetDiagonal(IMatrix mat, double diagonalElement) | IG.Num.MatrixBase | inlinestatic |
| SetIdentity() | IG.Num.MatrixBase | inlinevirtual |
| SetIdentity(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| SetRandom() | IG.Num.MatrixBase | inlinevirtual |
| SetRandom(IRandomGenerator rnd) | IG.Num.MatrixBase | inlinevirtual |
| SetRandom(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| SetRandom(IMatrix mat, IRandomGenerator rnd=null) | IG.Num.MatrixBase | inlinestatic |
| SetRandomAntiSymmetric(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| SetRandomAntiSymmetric(IMatrix mat, IRandomGenerator rnd) | IG.Num.MatrixBase | inlinestatic |
| SetRandomInvertible(IMatrix mat, IRandomGenerator rnd=null) | IG.Num.MatrixBase | inlinestatic |
| SetRandomLowerTriangular(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| SetRandomLowerTriangular(IMatrix mat, IRandomGenerator rnd) | IG.Num.MatrixBase | inlinestatic |
| SetRandomPositiveDefiniteSymmetric(IMatrix mat, IRandomGenerator rnd=null) | IG.Num.MatrixBase | inlinestatic |
| SetRandomPositiveDiagonallyDominant(IMatrix mat, IRandomGenerator rnd=null, double dominancyFactor=100.0) | IG.Num.MatrixBase | inlinestatic |
| SetRandomPositiveDiagonallyDominant(IMatrix mat, double dominancyFactor) | IG.Num.MatrixBase | inlinestatic |
| SetRandomPositiveDiagonallyDominantSymmetric(IMatrix mat, IRandomGenerator rnd=null, double dominancyFactor=100.0) | IG.Num.MatrixBase | inlinestatic |
| SetRandomPositiveDiagonallyDominantSymmetric(IMatrix mat, double dominancyFactor) | IG.Num.MatrixBase | inlinestatic |
| SetRandomSymmetric(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| SetRandomSymmetric(IMatrix mat, IRandomGenerator rnd) | IG.Num.MatrixBase | inlinestatic |
| SetRandomSymmetricPositiveDefinite(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| SetRandomSymmetricPositiveDefinite(IMatrix mat, IRandomGenerator rnd) | IG.Num.MatrixBase | inlinestatic |
| SetRandomUpperTriangular(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| SetRandomUpperTriangular(IMatrix mat, IRandomGenerator rnd) | IG.Num.MatrixBase | inlinestatic |
| SetZero() | IG.Num.MatrixBase | inlinevirtual |
| SetZero(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| Solve(Vector2d b) | IG.Num.Matrix2d | inline |
| Subtract(Matrix2d a) | IG.Num.Matrix2d | inline |
| IG::Num::MatrixBase.Subtract(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| IG::Num::MatrixBase.Subtract(IMatrix a, IMatrix b, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| SubtractPlain(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| SymmetricPart(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| SymmetricPart(IMatrix a, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| SymmetricPartPlain(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| Symmetrize(IMatrix a, IMatrix sym, IMatrix antiSym) | IG.Num.MatrixBase | inlinestatic |
| Symmetrize(IMatrix a, ref IMatrix sym, ref IMatrix antiSym) | IG.Num.MatrixBase | inlinestatic |
| SymmetrizePlain(IMatrix a, IMatrix sym, IMatrix antiSym) | IG.Num.MatrixBase | inlinestatic |
| T | IG.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.MatrixBase | inlinestatic |
| TestCholeskyDecompositionDemo() | IG.Num.MatrixBase | inlinestatic |
| TestIndices(int dim1=3, int dim2=4, IMatrix providedMatrix=null) | IG.Num.MatrixBase | inlinestatic |
| TestLdltDecomposition(int dim, int numRepetitions=1, double tol=1e-6, int outputLevel=0, IRandomGenerator randomGenerator=null, IMatrix A=null, IVector b=null) | IG.Num.MatrixBase | inlinestatic |
| TestLuDecomposition(int dim, int numRepetitions=1, double tol=1e-6, int outputLevel=0, IRandomGenerator randomGenerator=null, IMatrix A=null, IVector b=null) | IG.Num.MatrixBase | inlinestatic |
| TestLuDecompositionDemo() | IG.Num.MatrixBase | inlinestatic |
| TestMatrixProducts(bool printReports) | IG.Num.MatrixBase | inlinestatic |
| TestMatrixProducts(double tolerance) | IG.Num.MatrixBase | inlinestatic |
| TestMatrixProducts() | IG.Num.MatrixBase | inlinestatic |
| TestMatrixProducts(double tolerance, bool printReports) | IG.Num.MatrixBase | inlinestatic |
| TestStaticMethodCommon() | IG.Num.MatrixBase | inlinestatic |
| TestStaticMethodSpecific() | IG.Num.MatrixBase | inlinestatic |
| 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.MatrixBase | inlinevirtual |
| ToJaggedArray() | IG.Num.MatrixBase | inlinevirtual |
| ToString(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| ToString(IMatrix mat, string elementFormat) | IG.Num.MatrixBase | inlinestatic |
| ToString() | IG.Num.MatrixBase | inline |
| ToString(string elementFormat) | IG.Num.MatrixBase | inlinevirtual |
| ToStringMath(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| ToStringMath(IMatrix mat, string elementFormat) | IG.Num.MatrixBase | inlinestatic |
| ToStringMath() | IG.Num.MatrixBase | inlinevirtual |
| ToStringMath(string elementFormat) | IG.Num.MatrixBase | inlinevirtual |
| ToStringNewlines(IMatrix mat) | IG.Num.MatrixBase | inlinestatic |
| ToStringNewlines(IMatrix mat, string elementFormat) | IG.Num.MatrixBase | inlinestatic |
| ToStringNewlines() | IG.Num.MatrixBase | inlinevirtual |
| ToStringNewlines(string elementFormat) | IG.Num.MatrixBase | inlinevirtual |
| ToStringReadable(IMatrix mat, int accuracy=4, int padding=8) | IG.Num.MatrixBase | inlinestatic |
| ToStringReadable(int accuracy=4, int padding=8) | IG.Num.MatrixBase | inlinevirtual |
| Trace | IG.Num.Matrix2d | |
| Transpose() | IG.Num.MatrixBase | inlinevirtual |
| Transpose(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| Transpose(IMatrix a, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| TransposePlain(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| UnPermute(IMatrix Apermuted, int[] permutations, ref int[] auxArray, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
| XX | IG.Num.Matrix2d | |
| XY | IG.Num.Matrix2d | |
| YX | IG.Num.Matrix2d | |
| YY | IG.Num.Matrix2d | |
| Zeros() | IG.Num.Matrix2d | inlinestatic |