KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
Math::MatrixEquation Struct Reference
Inheritance diagram for Math::MatrixEquation:
Math::Conditioner_SymmDiag

Public Member Functions

 MatrixEquation (const Matrix &A, const Vector &b)
 
bool Solve (Vector &x) const
 
bool Solve_Cholesky (Vector &x) const
 
bool Solve_LU (Vector &x) const
 
bool Solve_SVD (Vector &x) const
 
bool Solve_Jacobi (Vector &x, int maxIters=100, Real tol=Epsilon) const
 
bool Solve_GaussSeidel (Vector &x, int maxIters=100, Real tol=Epsilon) const
 
bool Solve_SOR (Vector &x, Real omega=1.25, int maxIters=100, Real tol=Epsilon) const
 
bool LeastSquares (Vector &x) const
 
bool LeastSquares_Cholesky (Vector &x) const
 
bool LeastSquares_QR (Vector &x) const
 
bool LeastSquares_SVD (Vector &x) const
 
bool LeastSquares_GaussSeidel (Vector &x, int maxIters=100, Real tol=Epsilon) const
 
bool LBackSubstitute (Vector &x) const
 
bool UBackSubstitute (Vector &x) const
 
bool LTBackSubstitute (Vector &x) const
 
bool AllSolutions (Vector &x0, Matrix &N) const
 
bool AllSolutions_RE (Vector &x0, Matrix &N) const
 
bool AllSolutions_SVD (Vector &x0, Matrix &N) const
 
bool IsValid () const
 
void Residual (const Vector &x, Vector &r) const
 

Public Attributes

const MatrixA
 
const Vectorb
 

The documentation for this struct was generated from the following files: