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.Matrix, including all inherited members.
_columnCount | IG.Num.Matrix | protected |
_copyMathNetNumerics | IG.Num.Matrix | protected |
_elements | IG.Num.Matrix | protected |
_mathNetNumericsConsistent | IG.Num.Matrix | protected |
_rowCount | IG.Num.Matrix | protected |
Add(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
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 |
ColumnCount | IG.Num.Matrix | |
ColumnCountSetter | IG.Num.Matrix | protected |
Compare(IMatrix m1, IMatrix m2) | IG.Num.MatrixBase | inlinestatic |
Copy(Matrix a, Matrix result) | IG.Num.Matrix | inlinestatic |
Copy(Matrix a, ref Matrix result) | IG.Num.Matrix | 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 |
CopyFromMatNetNumericsMatrix(Matrix_MathNetNumerics A) | IG.Num.Matrix | inlineprotected |
CopyMathNetNumerics | IG.Num.Matrix | |
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(double[][] A) | IG.Num.Matrix | inlinestatic |
Create(double[,] A) | IG.Num.Matrix | inlinestatic |
CreateFromColumns(IList< Vector > columnVectors) | IG.Num.Matrix | inlinestatic |
CreateFromRows(IList< Vector > rowVectors) | IG.Num.Matrix | inlinestatic |
Determinant(IMatrix A, ref int[] auxPermutations, ref IMatrix auxLU) | IG.Num.MatrixBase | inlinestatic |
DeterminantSlow(IMatrix A) | IG.Num.MatrixBase | inlinestatic |
Diagonal(IVector< double > diagonalVector, int d1, int d2) | IG.Num.Matrix | inlinestatic |
Diagonal(IVector< double > diagonalVector) | IG.Num.Matrix | 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 |
Equals(Object obj) | IG.Num.Matrix | inline |
IG::Num::MatrixBase.Equals(IMatrix m1, IMatrix m2) | IG.Num.MatrixBase | inlinestatic |
GetCopy() | IG.Num.MatrixBase | inlinevirtual |
GetCopyBase() | IG.Num.Matrix | inlinevirtual |
GetCopyMathNetNumerics() | IG.Num.Matrix | inline |
GetCopyThis() | IG.Num.Matrix | inline |
GetHashCode() | IG.Num.Matrix | 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.Matrix | inlinevirtual |
GetNewBase() | IG.Num.Matrix | inlinevirtual |
GetNewThis(int rowCount, int columnCount) | IG.Num.Matrix | inlinevirtual |
GetNewThis() | IG.Num.Matrix | inline |
GetNewVector(int length) | IG.Num.MatrixBase | inlinevirtual |
GetNewVectorBase(int length) | IG.Num.Matrix | inlinevirtual |
GetNewVectorThis(int length) | IG.Num.Matrix | inline |
Identity(int d1, int d2) | IG.Num.Matrix | inlinestatic |
Identity(int d) | IG.Num.Matrix | 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 |
IsCopyMathNetNumericsConsistent | IG.Num.Matrix | |
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 |
KroneckerMultiply(Matrix m1, Matrix m2, Matrix result) | IG.Num.Matrix | inlinestatic |
KroneckerProduct(Matrix m1, Matrix m2, Matrix result) | IG.Num.Matrix | 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 |
Matrix() | IG.Num.Matrix | inlineprotected |
Matrix(IMatrix A) | IG.Num.Matrix | inline |
Matrix(MatrixBase_MathNetNumerics A) | IG.Num.Matrix | inline |
Matrix(int d1, int d2) | IG.Num.Matrix | inline |
Matrix(int d1, int d2, double val) | IG.Num.Matrix | inline |
Matrix(IVector diagonal) | IG.Num.Matrix | inline |
Matrix(int dim, double elementValue) | IG.Num.Matrix | inline |
Matrix(double[][] A) | IG.Num.Matrix | inline |
Matrix(double[,] elementTable) | IG.Num.Matrix | inline |
Matrix(IList< double > _matrixElements, int numRows, int numColumns=0) | IG.Num.Matrix | inline |
Matrix(double[] _matrixElements, int numRows, int numColumns=0) | IG.Num.Matrix | inline |
MatrixStore | IG.Num.MatrixBase | static |
Multiply(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
Multiply(IMatrix a, IMatrix b, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
Multiply(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
Multiply(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
Multiply(IMatrix a, IVector b, IVector result) | IG.Num.MatrixBase | inlinestatic |
Multiply(IMatrix a, IVector b, ref IVector result) | IG.Num.MatrixBase | inlinestatic |
Multiply(IVector left, IMatrix a, IVector right) | IG.Num.MatrixBase | inlinestatic |
Multiply(IVector left, IMatrix a, IVector right, ref IVector result) | IG.Num.MatrixBase | inlinestatic |
Multiply(IMatrix a, double b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
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 |
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 |
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() | IG.Num.MatrixBase | inlinevirtual |
Negate(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
Negate(IMatrix a, ref IMatrix result) | IG.Num.MatrixBase | inlinestatic |
NegatePlain(IMatrix a, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
Norm | IG.Num.Matrix | |
Norm1 | IG.Num.Matrix | |
Norm2 | IG.Num.Matrix | |
NormEuclidean | IG.Num.Matrix | |
NormForbenius | IG.Num.MatrixBase | |
NormInf | IG.Num.Matrix | |
Ones(int d1, int d2) | IG.Num.Matrix | inlinestatic |
Ones(int d) | IG.Num.Matrix | inlinestatic |
operator*(MatrixBase a, MatrixBase b) | IG.Num.MatrixBase | inlinestatic |
operator*(MatrixBase a, VectorBase b) | IG.Num.MatrixBase | inlinestatic |
operator*(MatrixBase a, double b) | IG.Num.MatrixBase | inlinestatic |
operator*(double a, MatrixBase b) | IG.Num.MatrixBase | inlinestatic |
operator+(MatrixBase m) | IG.Num.MatrixBase | inlinestatic |
operator+(MatrixBase a, MatrixBase b) | IG.Num.MatrixBase | inlinestatic |
operator-(MatrixBase m) | IG.Num.MatrixBase | inlinestatic |
operator-(MatrixBase a, MatrixBase b) | IG.Num.MatrixBase | inlinestatic |
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(int d1, int d2) | IG.Num.Matrix | inlinestatic |
Random(int d1, int d2, IRandomGenerator rnd) | IG.Num.Matrix | inlinestatic |
Random(int d) | IG.Num.Matrix | inlinestatic |
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.Matrix | |
RowCountSetter | IG.Num.Matrix | protected |
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 |
Subtract(IMatrix a, IMatrix b, IMatrix result) | IG.Num.MatrixBase | inlinestatic |
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.Matrix | |
TensorMultiply(Matrix m1, Matrix m2, Matrix result) | IG.Num.Matrix | inlinestatic |
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.Matrix | inlinestatic |
this[int flatIndex] | IG.Num.MatrixBase | |
this[int i, int j] | IG.Num.Matrix | |
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 |
ToStringBase() | IG.Num.Matrix | 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.MatrixBase | |
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 |
Zeros(int d1, int d2) | IG.Num.Matrix | inlinestatic |
Zeros(int d) | IG.Num.Matrix | inlinestatic |