IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.

IG::Num::MatrixBase Member List

This is the complete list of members for IG::Num::MatrixBase, including all inherited members.
_matrixStoreIG::Num::MatrixBase [private, static]
Add(IMatrix a, IMatrix b, IMatrix result)IG::Num::MatrixBase [inline, static]
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]
ColumnCountIG::Num::MatrixBase
Compare(IMatrix m1, IMatrix m2)IG::Num::MatrixBase [inline, static]
Copy(IMatrix a, IMatrix result)IG::Num::MatrixBase [inline, static]
Copy(IMatrix a, ref IMatrix result)IG::Num::MatrixBase [inline, static]
Copy(MatrixBase_MathNetNumerics a, IMatrix result)IG::Num::MatrixBase [inline, static]
Copy(MatrixBase_MathNetNumerics a, ref IMatrix result)IG::Num::MatrixBase [inline, static]
Copy(IMatrix a, Matrix_MathNetNumercs result)IG::Num::MatrixBase [inline, static]
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]
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]
Equals(Object obj)IG::Num::MatrixBase [inline]
Equals(IMatrix m1, IMatrix m2)IG::Num::MatrixBase [inline, static]
GetCopy()IG::Num::MatrixBase [inline, virtual]
GetCopyBase()IG::Num::MatrixBase [pure virtual]
GetHashCode()IG::Num::MatrixBase [inline]
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::MatrixBase [pure virtual]
GetNewBase()IG::Num::MatrixBase [pure virtual]
GetNewVector(int length)IG::Num::MatrixBase [inline, virtual]
GetNewVectorBase(int length)IG::Num::MatrixBase [pure virtual]
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]
MatrixStoreIG::Num::MatrixBase [static]
Multiply(IMatrix a, IMatrix b, IMatrix result)IG::Num::MatrixBase [inline, static]
Multiply(IMatrix a, IMatrix b, ref IMatrix result)IG::Num::MatrixBase [inline, static]
Multiply(IMatrix a, IMatrix b, IMatrix c, IMatrix result)IG::Num::MatrixBase [inline, static]
Multiply(IMatrix a, IMatrix b, IMatrix c, ref IMatrix result)IG::Num::MatrixBase [inline, static]
Multiply(IMatrix a, IVector b, IVector result)IG::Num::MatrixBase [inline, static]
Multiply(IMatrix a, IVector b, ref IVector result)IG::Num::MatrixBase [inline, static]
Multiply(IVector left, IMatrix a, IVector right)IG::Num::MatrixBase [inline, static]
Multiply(IVector left, IMatrix a, IVector right, ref IVector result)IG::Num::MatrixBase [inline, static]
Multiply(IMatrix a, double b, IMatrix result)IG::Num::MatrixBase [inline, static]
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]
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]
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()IG::Num::MatrixBase [inline, virtual]
Negate(IMatrix a, IMatrix result)IG::Num::MatrixBase [inline, static]
Negate(IMatrix a, ref IMatrix result)IG::Num::MatrixBase [inline, static]
NegatePlain(IMatrix a, IMatrix result)IG::Num::MatrixBase [inline, static]
NormIG::Num::MatrixBase
NormEuclideanIG::Num::MatrixBase
NormForbeniusIG::Num::MatrixBase
operator*(MatrixBase a, MatrixBase b)IG::Num::MatrixBase [inline, static]
operator*(MatrixBase a, VectorBase b)IG::Num::MatrixBase [inline, static]
operator*(MatrixBase a, double b)IG::Num::MatrixBase [inline, static]
operator*(double a, MatrixBase b)IG::Num::MatrixBase [inline, static]
operator+(MatrixBase m)IG::Num::MatrixBase [inline, static]
operator+(MatrixBase a, MatrixBase b)IG::Num::MatrixBase [inline, static]
operator-(MatrixBase m)IG::Num::MatrixBase [inline, static]
operator-(MatrixBase a, MatrixBase b)IG::Num::MatrixBase [inline, static]
operator/(MatrixBase a, double b)IG::Num::MatrixBase [inline, static]
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]
RowCountIG::Num::MatrixBase
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]
Subtract(IMatrix a, IMatrix b, IMatrix result)IG::Num::MatrixBase [inline, static]
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]
TIG::Num::MatrixBase
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]
TestMultiply3(double tolerance, bool printReports)IG::Num::MatrixBase [inline, private, static]
TestMultiplyMatMatTransp(double tolerance, bool printReports)IG::Num::MatrixBase [inline, private, static]
TestMultiplyMatTransp(double tolerance, bool printReports)IG::Num::MatrixBase [inline, private, static]
TestMultiplyMatTranspMat(double tolerance, bool printReports)IG::Num::MatrixBase [inline, private, static]
TestMultiplyTranspMat(double tolerance, bool printReports)IG::Num::MatrixBase [inline, private, static]
TestMultiplyTranspMatMat(double tolerance, bool printReports)IG::Num::MatrixBase [inline, private, static]
TestMultiplyTranspMatTransp(double tolerance, bool printReports)IG::Num::MatrixBase [inline, private, static]
TestMultiplyTranspTransp(double tolerance, bool printReports)IG::Num::MatrixBase [inline, private, static]
TestMultiplyTranspTranspTransp(double tolerance, bool printReports)IG::Num::MatrixBase [inline, private, static]
TestStaticMethodCommon()IG::Num::MatrixBase [inline, static]
TestStaticMethodSpecific()IG::Num::MatrixBase [inline, static]
thisIG::Num::MatrixBase
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]
TraceIG::Num::MatrixBase
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]
 All Classes Namespaces Files Functions Variables Enumerations Properties Events