#include <cmath>
Go to the source code of this file.
Namespaces |
| namespace | rheolef |
| | irheostream, orheostream - large data streams
|
Functions |
| template<class SmallMatrix , class Vector , class SmallVector , class Size > |
| void | rheolef::Update (Vector &x, Size k, SmallMatrix &h, SmallVector &s, Vector v[]) |
| template<class Real > |
| void | rheolef::GeneratePlaneRotation (Real &dx, Real &dy, Real &cs, Real &sn) |
| template<class Real > |
| void | rheolef::ApplyPlaneRotation (Real &dx, Real &dy, Real &cs, Real &sn) |
| template<class Matrix , class Vector , class Preconditioner , class SmallMatrix , class SmallVector , class Real , class Size > |
| int | rheolef::pgmres (const Matrix &A, Vector &x, const Vector &b, const Preconditioner &M, SmallMatrix &H, const SmallVector &, const Size &m, Size &max_iter, Real &tol) |