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] |