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