IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Public Member Functions | |
void | SquareMatrixInvalidDimensionTest () |
void | SquareMatrixAccess () |
void | SquareMatrixArithmetic () |
void | SquareVandermondeMatrixInverse () |
void | SquareRandomMatrixInverse () |
void | SquareRandomMatrixQRDecomposition () |
void | SquareRandomMatrixLUDecomposition () |
void | SquareVandermondeMatrixLUDecomposition () |
void | SquareVandermondeMatrixEigenvalues () |
void | SquareRandomMatrixEigenvalues () |
void | SquareUnitMatrixLUDecomposition () |
void | SquareUnitMatrixEigensystem () |
void | SquareMatrixDifficultEigensystem () |
void | KnownEigenvalues () |
void | DegenerateEigenvalues () |
void | SquareMatrixStochasticEigensystem () |
void | TimedEigenvalues () |
void | SquareMatrixNorms () |
void | HilbertMatrixSVD () |
void | CompanionMatrixEigenvalues () |
void | MatrixPeriodTest () |
void | SvdOfRankOneMatrix () |
Static Public Member Functions | |
static void | PrintMatrix (AnyRectangularMatrix M) |
static void | PrintMatrix (double[,] A) |
Static Private Member Functions | |
static SquareMatrix | CreateSquareRandomMatrix (int n) |
static SquareMatrix | CreateSquareRandomMatrix (int n, int seed) |
static SquareMatrix | CreateVandermondeMatrix (int n) |
static SquareMatrix | CreateVandermondeMatrix (double[] x) |
|
inlinestatic |
|
inlinestaticprivate |
Referenced by Test.SquareMatrixTest.SquareMatrixArithmetic(), Test.SquareMatrixTest.SquareMatrixNorms(), Test.SquareMatrixTest.SquareRandomMatrixEigenvalues(), Test.SquareMatrixTest.SquareRandomMatrixInverse(), Test.SquareMatrixTest.SquareRandomMatrixLUDecomposition(), and Test.SquareMatrixTest.SquareRandomMatrixQRDecomposition().
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Test.SquareMatrixTest.CreateSquareRandomMatrix(), Meta.Numerics.Matrices.SquareMatrix.Dimension, Meta.Numerics.Matrices.SquareQRDecomposition.Dimension, Meta.Numerics.Matrices.SquareQRDecomposition.Inverse(), Meta.Numerics.Matrices.SquareQRDecomposition.QMatrix(), Meta.Numerics.Matrices.SquareMatrix.QRDecomposition(), Meta.Numerics.Matrices.SquareQRDecomposition.RMatrix(), and Meta.Numerics.Matrices.SquareQRDecomposition.Solve().
|
inline |
References Test.SquareMatrixTest.CreateSquareRandomMatrix(), Meta.Numerics.Matrices.LUDecomposition.Dimension, Meta.Numerics.Matrices.LUDecomposition.Inverse(), Meta.Numerics.Matrices.LUDecomposition.LMatrix(), Meta.Numerics.Matrices.SquareMatrix.LUDecomposition(), Meta.Numerics.Matrices.LUDecomposition.PMatrix(), Meta.Numerics.Matrices.LUDecomposition.Solve(), and Meta.Numerics.Matrices.LUDecomposition.UMatrix().
|
inline |
References Test.SquareMatrixTest.CreateVandermondeMatrix(), Meta.Numerics.Matrices.LUDecomposition.Determinant(), Meta.Numerics.Matrices.LUDecomposition.Inverse(), Meta.Numerics.Matrices.LUDecomposition.LMatrix(), Meta.Numerics.Matrices.SquareMatrix.LUDecomposition(), Meta.Numerics.Matrices.LUDecomposition.PMatrix(), Meta.Numerics.Matrices.LUDecomposition.Solve(), and Meta.Numerics.Matrices.LUDecomposition.UMatrix().
|
inline |
References Test.SquareMatrixTest.CreateVandermondeMatrix(), Meta.Numerics.Matrices.SquareMatrix.Eigensystem(), Meta.Numerics.Matrices.ComplexEigensystem.Eigenvalue(), Meta.Numerics.Matrices.ComplexEigensystem.Eigenvector(), Meta.Numerics.Complex.Re, and Meta.Numerics.Matrices.AnySquareMatrix.Trace().
|
inline |
References Test.SquareMatrixTest.CreateSquareRandomMatrix(), Meta.Numerics.Matrices.ComplexEigensystem.Dimension, Meta.Numerics.Matrices.SquareMatrix.Eigensystem(), Meta.Numerics.Matrices.ComplexEigensystem.Eigenvalue(), Meta.Numerics.Matrices.ComplexEigensystem.Eigenvector(), and Meta.Numerics.Matrices.AnySquareMatrix.Trace().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
References Meta.Numerics.Matrices.SingularValueDecomposition.Dimension, Meta.Numerics.Matrices.SingularValueDecomposition.LeftTransformMatrix(), Meta.Numerics.Matrices.SingularValueDecomposition.RightTransformMatrix(), Meta.Numerics.Matrices.SingularValueDecomposition.SingularValue(), Meta.Numerics.Matrices.SquareMatrix.SingularValueDecomposition(), and Meta.Numerics.Matrices.SquareMatrix.Transpose().
|
inline |
|
inline |
References Meta.Numerics.Matrices.SquareMatrix.Power().
|
inline |