Loading...
Searching...
No Matches
SLinSolverRational Class Referenceabstract Sparse Linear Solver virtual base class with Rational precision. More...
Inheritance diagram for SLinSolverRational:
![]()
Detailed DescriptionSparse Linear Solver virtual base class with Rational precision. Class SLinSolverRational provides a class for solving sparse linear systems with a matrix \(A\) and arbitrary right-hand side vectors. For doing so, the matrix must be first loaded to an SLinSolverRational object as an array of pointers to the column SVectorsRational of this matrix. Definition at line 52 of file slinsolver_rational.h. Member Enumeration Documentation◆ Status
status flags of the SLinSolverRational class.
Definition at line 60 of file slinsolver_rational.h. Constructor & Destructor Documentation◆ SLinSolverRational()default constructor Definition at line 190 of file slinsolver_rational.h. ◆ ~SLinSolverRational()
destructor Definition at line 193 of file slinsolver_rational.h. Member Function Documentation◆ change()
Substitute column The change method is used to modify the loaded matrix by substituting column Implemented in SLUFactorRational. ◆ clear()
unloads any matrix. Implemented in SLUFactorRational. ◆ clone()
clone function for polymorphism Implemented in SLUFactorRational. ◆ dim()
returns dimension of loaded matrix. Implemented in SLUFactorRational. ◆ getFactorCount()
get number of factorizations Implemented in SLUFactorRational. ◆ getName()
returns the name of the SLinSolverRational. Implemented in SLUFactorRational. ◆ isConsistent()
consistency check. Implemented in SLUFactorRational. ◆ load()
loads Initializes SLinSolverRational for the solution of linear systems with the matrix consisting of Implemented in SLUFactorRational. ◆ memory()
returns current memory consumption. Implemented in SLUFactorRational. ◆ solve2right4update()
Solves \(Ax=b\) and \(Ay=d\). Implemented in SLUFactorRational. ◆ solve3right4update()
Solves \(Ax=b\), \(Ay=d\) and \(Az=e\). Implemented in SLUFactorRational. ◆ solveLeft() [1/4]
solves \(x^TA=b^T\). Implemented in SLUFactorRational. ◆ solveLeft() [2/4]
solves \(x^TA=b^T\) and \(x^TA=rhs2^T\) internally using \(rhs2\). Implemented in SLUFactorRational. ◆ solveLeft() [3/4]
solves \(x^TA=b^T\), \(y^TA=d^T\) and \(z^TA=e^T\) Implemented in SLUFactorRational. ◆ solveLeft() [4/4]
solves \(x^TA=b^T\). Implemented in SLUFactorRational. ◆ solveRight() [1/2]
Solves \(Ax=b\). Implemented in SLUFactorRational. ◆ solveRight() [2/2]
Solves \(Ax=b\). Implemented in SLUFactorRational. ◆ solveRight4update()
Solves \(Ax=b\). Possibly sets up internal data structures suitable for an optimized subsequent change() call with \(b\) as entering column. Implemented in SLUFactorRational. ◆ stability()
returns a stability number (0: singularity, 1: perfect stability). Returns a stability parameter between 0 and 1, where 0 indicates singularity, while 1 indicates perfect stability. Implemented in SLUFactorRational. ◆ statistics()
returns statistical information in form of a string. Implemented in SLUFactorRational. ◆ status()
returns the Status of the SLinSolverRational. Implemented in SLUFactorRational.
|