slinsolver_rational.h
Go to the documentation of this file.
109 virtual Status change(int idx, const SVectorRational& subst, const SSVectorRational* eta = 0) = 0; virtual void solve2right4update(SSVectorRational &x, VectorRational &y, const SVectorRational &b, SSVectorRational &d)=0 Solves and . No matrix has yet been loaded. Definition: slinsolver_rational.h:62 Dymnamic index set. virtual const char * getName() const =0 returns the name of the SLinSolverRational. The loaded matrix is singular. Definition: slinsolver_rational.h:60 virtual Rational stability() const =0 returns a stability number (0: singularity, 1: perfect stability). virtual SLinSolverRational * clone() const =0 clone function for polymorphism Wrapper for GMP type mpq_class.We wrap mpq_class so that we can replace it by a double type if GMP is... Definition: rational.h:45 virtual Status status() const =0 returns the Status of the SLinSolverRational. virtual Status load(const SVectorRational *vec[], int dim)=0 loads dim column vectors vec into the solver. Sparse Linear Solver virtual base class with Rational precision.Class SLinSolverRational provides a c... Definition: slinsolver_rational.h:43 virtual std::string statistics() const =0 returns statistical information in form of a string. Dynamic vectors. virtual void solveLeft(VectorRational &x, const VectorRational &b)=0 solves . Sparse vectors. Semi sparse vector. virtual void solveRight4update(SSVectorRational &x, const SVectorRational &b)=0 Solves . Possibly sets up internal data structures suitable for an optimized subsequent change() call... Debugging, floating point type and parameter definitions. Everything should be within this namespace. virtual void solve3right4update(SSVectorRational &x, VectorRational &y, VectorRational &z, const SVectorRational &b, SSVectorRational &d, SSVectorRational &e)=0 Solves , and . Dynamic sparse vectors. virtual Status change(int idx, const SVectorRational &subst, const SSVectorRational *eta=0)=0 Substitute column idx with subst. virtual void solveRight(VectorRational &x, const VectorRational &b)=0 Solves . virtual int getFactorCount() const =0 get number of factorizations |