Loading...
Searching...
No Matches
slinsolver_rational.h
Go to the documentation of this file.
Definition rational.h:237 Sparse Linear Solver virtual base class with Rational precision. Definition slinsolver_rational.h:53 virtual int getFactorCount() const =0 get number of factorizations virtual void solveLeft(SSVectorRational &x, const SVectorRational &b)=0 solves . virtual void solveRight4update(SSVectorRational &x, const SVectorRational &b)=0 Solves . Possibly sets up internal data structures suitable for an optimized subsequent change() call... virtual const char * getName() const =0 returns the name of the SLinSolverRational. virtual void solveRight(SSVectorRational &x, const SVectorRational &b)=0 Solves . virtual Status change(int idx, const SVectorRational &subst, const SSVectorRational *eta=nullptr)=0 Substitute column idx with subst. virtual void solve2right4update(SSVectorRational &x, VectorRational &y, const SVectorRational &b, SSVectorRational &d)=0 Solves and . virtual void solveLeft(VectorRational &x, const VectorRational &b)=0 solves . virtual void solveRight(VectorRational &x, const VectorRational &b)=0 Solves . virtual Rational stability() const =0 returns a stability number (0: singularity, 1: perfect stability). virtual void solveLeft(SSVectorRational &x, VectorRational &two, const SVectorRational &b, SSVectorRational &rhs2)=0 solves and internally using . virtual void solve3right4update(SSVectorRational &x, VectorRational &y, VectorRational &z, const SVectorRational &b, SSVectorRational &d, SSVectorRational &e)=0 Solves , and . virtual Status status() const =0 returns the Status of the SLinSolverRational. virtual SLinSolverRational * clone() const =0 clone function for polymorphism virtual std::string statistics() const =0 returns statistical information in form of a string. virtual Status load(const SVectorRational *vec[], int dim)=0 loads dim column vectors vec into the solver. virtual void solveLeft(SSVectorRational &x, VectorRational &y, VectorRational &z, const SVectorRational &b, SSVectorRational &d, SSVectorRational &e)=0 solves , and Dymnamic index set. Dynamic sparse vectors. Everything should be within this namespace. Debugging, floating point type and parameter definitions. Semi sparse vector. Sparse vectors. Dense vector for linear algebra.
|