Loading...
Searching...
No Matches
slufactor_rational.h
Go to the documentation of this file.
Definition rational.h:237 Implementation of sparse LU factorization with Rational precision. Definition clufactor_rational.h:49 void init() SSVectorRational forest ? Update vector set up by solveRight4update() and solve2right4update() Definition slufactor_rational.h:85 Rational stability() const virtual SLinSolverRational * clone() const clone function for polymorphism Definition slufactor_rational.h:498 void assign(const SLUFactorRational &old) used to implement the assignment operator void changeEta(int idx, SSVectorRational &eta) void solve3right4update(SSVectorRational &x, VectorRational &y, VectorRational &z, const SVectorRational &b, SSVectorRational &d, SSVectorRational &e) Solves , and . Status change(int idx, const SVectorRational &subst, const SSVectorRational *eta=nullptr) void solveRight4update(SSVectorRational &x, const SVectorRational &b) Solves . void solveLeft(SSVectorRational &x, const SVectorRational &b) Solves . Rational minStability minimum stability to achieve by setting threshold. Definition slufactor_rational.h:95 void freeAll() void setMarkowitz(const Rational &m) sets minimum Markowitz threshold. Definition slufactor_rational.h:138 void solve2right4update(SSVectorRational &x, VectorRational &y, const SVectorRational &b, SSVectorRational &d) Solves and . void solveLeft(SSVectorRational &x, VectorRational &y, VectorRational &z, const SVectorRational &b, SSVectorRational &d, SSVectorRational &e) Solves , and . void setTimeLimit(const Real limit) set time limit on factorization Definition slufactor_rational.h:240 void solveRight(SSVectorRational &x, const SVectorRational &b) Solves . void clear() void solveLeft(SSVectorRational &x, VectorRational &y, const SVectorRational &b, SSVectorRational &d) Solves and . std::string statistics() const void solveRight(VectorRational &x, const VectorRational &b) Solves . SLUFactorRational & operator=(const SLUFactorRational &old) assignment operator. Definition slufactor_rational.h:415 void solveLeft(VectorRational &x, const VectorRational &b) Solves . Status load(const SVectorRational *vec[], int dim) static Timer * createTimer(Timer::TYPE ttype) create timers and allocate memory for them Definition timerfactory.h:53 Implementation of sparse LU factorization with Rational precision. Everything should be within this namespace. Sparse Linear Solver virtual base class with Rational precision. Debugging, floating point type and parameter definitions. TimerFactory class.
|