|
IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
| _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 | [inline, static] |
| IG::Num::MatrixBase::Add(IMatrix a, IMatrix b, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| AddPlain(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| AntisymmetricPart(IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| AntisymmetricPart(IMatrix a, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| AntisymmetricPartPlain(IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayDivide(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayDivide(IMatrix a, IMatrix b, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayDividePlain(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayMap(IMatrix a, Converter< double, double > mapping, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayMap(IMatrix a, Converter< double, double > mapping, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayMapPlain(IMatrix a, Converter< double, double > mapping, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayMultiply(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayMultiply(IMatrix a, IMatrix b, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayMultiplyPlain(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayPower(IMatrix a, double power, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayPower(IMatrix a, double power, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| ArrayPowerPlain(IMatrix a, double power, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| CheckTestResult(IMatrix result, IMatrix referenceResult, double tolerance, bool printReports) | IG::Num::MatrixBase | [inline, protected, static] |
| CheckTestResult(IVector result, IVector referenceResult, double tolerance, bool printReports) | IG::Num::MatrixBase | [inline, protected, static] |
| Clone() | IG::Num::Matrix2d | [inline, private] |
| ColumnCount | IG::Num::Matrix2d | |
| ColumnX | IG::Num::Matrix2d | |
| ColumnY | IG::Num::Matrix2d | |
| Compare(IMatrix m1, IMatrix m2) | IG::Num::MatrixBase | [inline, static] |
| Copy(Matrix2d m) | IG::Num::Matrix2d | [inline, static] |
| IG::Num::MatrixBase::Copy(IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Copy(IMatrix a, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Copy(MatrixBase_MathNetNumerics a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Copy(MatrixBase_MathNetNumerics a, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Copy(IMatrix a, Matrix_MathNetNumercs result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Copy(IMatrix a, ref Matrix_MathNetNumercs result) | IG::Num::MatrixBase | [inline, static] |
| CopyPlain(IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| CopyPlain(MatrixBase_MathNetNumerics a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| CopyPlain(IMatrix a, Matrix_MathNetNumercs result) | IG::Num::MatrixBase | [inline, static] |
| Create(Matrix2d mat) | IG::Num::Matrix2d | [inline, static] |
| Create(IMatrix mat) | IG::Num::Matrix2d | [inline, static] |
| Create(double[][] A) | IG::Num::Matrix2d | [inline, static] |
| Create(double[,] A) | IG::Num::Matrix2d | [inline, static] |
| CreateFromColumns(IList< IVector > columnVectors) | IG::Num::Matrix2d | [inline, static] |
| CreateFromRows(IList< Vector > rowVectors) | IG::Num::Matrix2d | [inline, static] |
| Det | IG::Num::Matrix2d | |
| Determinant | IG::Num::Matrix2d | |
| Diagonal(IVector diagonalVector) | IG::Num::Matrix2d | [inline, static] |
| Divide(IMatrix a, double b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| Divide(IMatrix a, double b, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| DividePlain(IMatrix a, double b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| EigenSystem2d(Matrix2d a, ref Matrix2d eigenvec, ref Vector2d eigenval) | IG::Num::Matrix2d | [inline, static] |
| Equals(Object obj) | IG::Num::Matrix2d | [inline] |
| IG::Num::MatrixBase::Equals(IMatrix m1, IMatrix m2) | IG::Num::MatrixBase | [inline, static] |
| GetCopy() | IG::Num::MatrixBase | [inline, virtual] |
| GetCopyBase() | IG::Num::Matrix2d | [inline, virtual] |
| GetCopyThis() | IG::Num::Matrix2d | [inline, virtual] |
| GetHashCode() | IG::Num::Matrix2d | [inline] |
| IG::Num::MatrixBase::GetHashCode(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| GetHashFunctionInt() | IG::Num::MatrixBase | [inline] |
| GetHashFunctionInt(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| GetHashFunctionString() | IG::Num::MatrixBase | [inline] |
| GetHashFunctionString(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| GetNew(int rowCount, int columnCount) | IG::Num::MatrixBase | [inline, virtual] |
| GetNew() | IG::Num::MatrixBase | [inline, virtual] |
| GetNewBase(int rowCount, int columnCount) | IG::Num::Matrix2d | [inline, virtual] |
| GetNewBase() | IG::Num::Matrix2d | [inline, virtual] |
| GetNewThis(int rowCount, int ColumnCount) | IG::Num::Matrix2d | [inline] |
| GetNewThis() | IG::Num::Matrix2d | [inline] |
| GetNewVector(int length) | IG::Num::MatrixBase | [inline, virtual] |
| GetNewVectorBase(int length) | IG::Num::Matrix2d | [inline, virtual] |
| GetNewVectorThis(int length) | IG::Num::Matrix2d | [inline] |
| Identity() | IG::Num::Matrix2d | [inline, static] |
| Inv | IG::Num::Matrix2d | |
| Inverse | IG::Num::Matrix2d | |
| IsSquare() | IG::Num::MatrixBase | [inline, virtual] |
| IsSquare(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| IsSymmetric() | IG::Num::MatrixBase | [inline, virtual] |
| IsSymmetric(double relativeRMSTolerance) | IG::Num::MatrixBase | [inline, virtual] |
| IsSymmetric(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| IsSymmetric(IMatrix mat, double relativeRMSTolerance) | IG::Num::MatrixBase | [inline, static] |
| LoadJson(string filePath, ref IMatrix matRestored) | IG::Num::MatrixBase | [inline, static] |
| 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 | [inline, static] |
| IG::Num::MatrixBase::Multiply(IMatrix a, IMatrix b, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Multiply(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Multiply(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Multiply(IMatrix a, IVector b, IVector result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Multiply(IMatrix a, IVector b, ref IVector result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Multiply(IVector left, IMatrix a, IVector right) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Multiply(IVector left, IMatrix a, IVector right, ref IVector result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Multiply(IMatrix a, double b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Multiply(IMatrix a, double b, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyDiagonal(IVector diag, IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyDiagonal(IVector diag, IMatrix a, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyDiagonal(IMatrix a, IVector diag, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyDiagonal(IMatrix a, IVector diag, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyDiagonalPlain(IVector diag, IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyDiagonalPlain(IMatrix a, IVector diag, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyInverseDiagonal(IVector diag, IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyInverseDiagonal(IVector diag, IMatrix a, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyInverseDiagonal(IMatrix a, IVector diag, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyInverseDiagonal(IMatrix a, IVector diag, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyInverseDiagonalPlain(IVector diag, IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyInverseDiagonalPlain(IMatrix a, IVector diag, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyLeft(Matrix2d b) | IG::Num::Matrix2d | [inline] |
| MultiplyMatMatTransp(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyMatMatTransp(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyMatMatTranspPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyMatTransp(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyMatTransp(IMatrix a, IMatrix b, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyMatTranspMat(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyMatTranspMat(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyMatTranspMatPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyMatTranspPlain(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyPlain(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyPlain(IMatrix a, IVector b, IVector result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyPlain(IVector left, IMatrix a, IVector right) | IG::Num::MatrixBase | [inline, static] |
| MultiplyPlain(IMatrix a, double b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyRight(Matrix2d b) | IG::Num::Matrix2d | [inline] |
| MultiplyTranspMat(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspMat(IMatrix a, IMatrix b, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspMatMat(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspMatMat(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspMatMatPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspMatPlain(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspMatTransp(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspMatTransp(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspMatTranspPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspTransp(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspTransp(IMatrix a, IMatrix b, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspTranspPlain(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspTranspTransp(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspTranspTransp(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspTranspTranspPlain(IMatrix a, IMatrix b, IMatrix c, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspVec(IMatrix a, IVector b, IVector result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspVec(IMatrix a, IVector b, ref IVector result) | IG::Num::MatrixBase | [inline, static] |
| MultiplyTranspVecPlain(IMatrix a, IVector b, IVector result) | IG::Num::MatrixBase | [inline, static] |
| Negate(Matrix2d m, ref Matrix2d res) | IG::Num::Matrix2d | [inline, static] |
| IG::Num::MatrixBase::Negate() | IG::Num::MatrixBase | [inline, virtual] |
| IG::Num::MatrixBase::Negate(IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::Negate(IMatrix a, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| NegatePlain(IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| 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 | [inline, static] |
| operator*(Matrix2d a, Matrix2d b) | IG::Num::Matrix2d | [inline, static] |
| operator*(Matrix2d a, Vector2d b) | IG::Num::Matrix2d | [inline, static] |
| operator*(Matrix2d a, double b) | IG::Num::Matrix2d | [inline, static] |
| operator*(double a, Matrix2d b) | IG::Num::Matrix2d | [inline, static] |
| IG::Num::MatrixBase::operator*(MatrixBase a, MatrixBase b) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::operator*(MatrixBase a, VectorBase b) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::operator*(MatrixBase a, double b) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::operator*(double a, MatrixBase b) | IG::Num::MatrixBase | [inline, static] |
| operator+(Matrix2d m) | IG::Num::Matrix2d | [inline, static] |
| operator+(Matrix2d a, Matrix2d b) | IG::Num::Matrix2d | [inline, static] |
| IG::Num::MatrixBase::operator+(MatrixBase m) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::operator+(MatrixBase a, MatrixBase b) | IG::Num::MatrixBase | [inline, static] |
| operator-(Matrix2d a) | IG::Num::Matrix2d | [inline, static] |
| operator-(Matrix2d a, Matrix2d b) | IG::Num::Matrix2d | [inline, static] |
| IG::Num::MatrixBase::operator-(MatrixBase m) | IG::Num::MatrixBase | [inline, static] |
| IG::Num::MatrixBase::operator-(MatrixBase a, MatrixBase b) | IG::Num::MatrixBase | [inline, static] |
| operator/(Matrix2d a, double b) | IG::Num::Matrix2d | [inline, static] |
| IG::Num::MatrixBase::operator/(MatrixBase a, double b) | IG::Num::MatrixBase | [inline, static] |
| Random() | IG::Num::Matrix2d | [inline, static] |
| Random(IRandomGenerator rnd) | IG::Num::Matrix2d | [inline, static] |
| 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 | [inline, static] |
| Resize(ref IMatrix mat, int rowCount, int columnCount) | IG::Num::MatrixBase | [inline, static] |
| Resize(ref IMatrix mat, IMatrix template) | IG::Num::MatrixBase | [inline, static] |
| RowCount | IG::Num::Matrix2d | |
| RowX | IG::Num::Matrix2d | |
| RowY | IG::Num::Matrix2d | |
| SaveJson(IMatrix mat, string filePath) | IG::Num::MatrixBase | [inline, static] |
| SaveJson(IMatrix mat, string filePath, bool append) | IG::Num::MatrixBase | [inline, static] |
| SetConstant(double elementValue) | IG::Num::MatrixBase | [inline, virtual] |
| SetConstant(IMatrix mat, double elementValue) | IG::Num::MatrixBase | [inline, static] |
| SetDiagonal(double diagonalElement) | IG::Num::MatrixBase | [inline, virtual] |
| SetDiagonal(IVector diagonal) | IG::Num::MatrixBase | [inline, virtual] |
| SetDiagonal(IMatrix mat, IVector diagonal) | IG::Num::MatrixBase | [inline, static] |
| SetDiagonal(IMatrix mat, double diagonalElement) | IG::Num::MatrixBase | [inline, static] |
| SetIdentity() | IG::Num::MatrixBase | [inline, virtual] |
| SetIdentity(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| SetRandom() | IG::Num::MatrixBase | [inline, virtual] |
| SetRandom(IRandomGenerator rnd) | IG::Num::MatrixBase | [inline, virtual] |
| SetRandom(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| SetRandom(IMatrix mat, IRandomGenerator rnd) | IG::Num::MatrixBase | [inline, static] |
| SetRandomAntiSymmetric(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| SetRandomAntiSymmetric(IMatrix mat, IRandomGenerator rnd) | IG::Num::MatrixBase | [inline, static] |
| SetRandomLowerTriangular(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| SetRandomLowerTriangular(IMatrix mat, IRandomGenerator rnd) | IG::Num::MatrixBase | [inline, static] |
| SetRandomPositiveDiagonallyDominant(IMatrix mat, double dominancyFactor) | IG::Num::MatrixBase | [inline, static] |
| SetRandomPositiveDiagonallyDominant(IMatrix mat, IRandomGenerator rnd, double dominancyFactor) | IG::Num::MatrixBase | [inline, static] |
| SetRandomPositiveDiagonallyDominant(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| SetRandomPositiveDiagonallyDominant(IMatrix mat, IRandomGenerator rnd) | IG::Num::MatrixBase | [inline, static] |
| SetRandomPositiveDiagonallyDominantSymmetric(IMatrix mat, double dominancyFactor) | IG::Num::MatrixBase | [inline, static] |
| SetRandomPositiveDiagonallyDominantSymmetric(IMatrix mat, IRandomGenerator rnd, double dominancyFactor) | IG::Num::MatrixBase | [inline, static] |
| SetRandomPositiveDiagonallyDominantSymmetric(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| SetRandomPositiveDiagonallyDominantSymmetric(IMatrix mat, IRandomGenerator rnd) | IG::Num::MatrixBase | [inline, static] |
| SetRandomSymmetric(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| SetRandomSymmetric(IMatrix mat, IRandomGenerator rnd) | IG::Num::MatrixBase | [inline, static] |
| SetRandomSymmetricPositiveDefinite(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| SetRandomSymmetricPositiveDefinite(IMatrix mat, IRandomGenerator rnd) | IG::Num::MatrixBase | [inline, static] |
| SetRandomUpperTriangular(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| SetRandomUpperTriangular(IMatrix mat, IRandomGenerator rnd) | IG::Num::MatrixBase | [inline, static] |
| SetZero() | IG::Num::MatrixBase | [inline, virtual] |
| SetZero(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| 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 | [inline, static] |
| IG::Num::MatrixBase::Subtract(IMatrix a, IMatrix b, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| SubtractPlain(IMatrix a, IMatrix b, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| SymmetricPart(IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| SymmetricPart(IMatrix a, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| SymmetricPartPlain(IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| Symmetrize(IMatrix a, IMatrix sym, IMatrix antiSym) | IG::Num::MatrixBase | [inline, static] |
| Symmetrize(IMatrix a, ref IMatrix sym, ref IMatrix antiSym) | IG::Num::MatrixBase | [inline, static] |
| SymmetrizePlain(IMatrix a, IMatrix sym, IMatrix antiSym) | IG::Num::MatrixBase | [inline, static] |
| T | IG::Num::Matrix2d | |
| TestMatrixProducts(bool printReports) | IG::Num::MatrixBase | [inline, static] |
| TestMatrixProducts(double tolerance) | IG::Num::MatrixBase | [inline, static] |
| TestMatrixProducts() | IG::Num::MatrixBase | [inline, static] |
| TestMatrixProducts(double tolerance, bool printReports) | IG::Num::MatrixBase | [inline, static] |
| TestStaticMethodCommon() | IG::Num::MatrixBase | [inline, static] |
| TestStaticMethodSpecific() | IG::Num::MatrixBase | [inline, static] |
| this | IG::Num::Matrix2d | |
| ToArray() | IG::Num::MatrixBase | [inline, virtual] |
| ToJaggedArray() | IG::Num::MatrixBase | [inline, virtual] |
| ToString(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| ToString(IMatrix mat, string elementFormat) | IG::Num::MatrixBase | [inline, static] |
| ToString() | IG::Num::MatrixBase | [inline] |
| ToString(string elementFormat) | IG::Num::MatrixBase | [inline] |
| ToStringMath(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| ToStringMath(IMatrix mat, string elementFormat) | IG::Num::MatrixBase | [inline, static] |
| ToStringMath() | IG::Num::MatrixBase | [inline] |
| ToStringMath(string elementFormat) | IG::Num::MatrixBase | [inline] |
| ToStringNewlines(IMatrix mat) | IG::Num::MatrixBase | [inline, static] |
| ToStringNewlines(IMatrix mat, string elementFormat) | IG::Num::MatrixBase | [inline, static] |
| ToStringNewlines() | IG::Num::MatrixBase | [inline] |
| ToStringNewlines(string elementFormat) | IG::Num::MatrixBase | [inline] |
| Trace | IG::Num::Matrix2d | |
| Transpose() | IG::Num::MatrixBase | [inline, virtual] |
| Transpose(IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| Transpose(IMatrix a, ref IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| TransposePlain(IMatrix a, IMatrix result) | IG::Num::MatrixBase | [inline, static] |
| XX | IG::Num::Matrix2d | |
| XY | IG::Num::Matrix2d | |
| YX | IG::Num::Matrix2d | |
| YY | IG::Num::Matrix2d | |
| Zeros() | IG::Num::Matrix2d | [inline, static] |