IGLib  1.7.2
The IGLib base library for development of numerical, technical and business applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
MatrixDecompositions.cs File Reference

Classes

interface  IG.Num.ILinearSolver
 Classes that can be used for solution of linear systems of equations. More...
 
class  IG.Num.LinearSolverBase
 
class  IG.Num.LUDecomposition
 LU decomposition of a matrix. More...
 
class  IG.Num.QRDecomposition
 QR decomposition of a matrix. More...
 
class  IG.Num.CholeskyDecomposition
 Cholesky decomposition of a matrix. Available for symmetric positive definite matrices. More...
 
class  IG.Num.EigenValueDecomposition
 Eigenvalue decomposition of a matrix. More...
 
class  IG.Num.SingularValueDecomposition
 Singular value decomposition of a matrix. More...
 

Namespaces

package  IG.Num
 

Typedefs

using Matrix_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.DenseMatrix
 
using MatrixBase_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Generic.Matrix< double >
 
using Vector_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.DenseVector
 
using VectorBase_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Generic.Vector< double >
 
using VectorComplexBase_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Generic.Vector< System.Numerics.Complex >
 
using LUDecomposition_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU
 
using QRDecomposition_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseQR
 
using CholeskyDecomposition_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseCholesky
 
using EigenValueDecomposition_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseEvd
 
using SingularValueDecomposition_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseSvd
 
using QRDecomposition_MathNetNumericx = MathNet.Numerics.LinearAlgebra.Double.Factorization
 

Typedef Documentation

using MatrixBase_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Generic.Matrix<double>
using Vector_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.DenseVector
using VectorBase_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Generic.Vector<double>
using VectorComplexBase_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Generic.Vector<System.Numerics.Complex>
using LUDecomposition_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseLU
using QRDecomposition_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseQR
using CholeskyDecomposition_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseCholesky
using EigenValueDecomposition_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseEvd
using SingularValueDecomposition_MathNetNumerics = MathNet.Numerics.LinearAlgebra.Double.Factorization.DenseSvd
using QRDecomposition_MathNetNumericx = MathNet.Numerics.LinearAlgebra.Double.Factorization