gmres.h File Reference

Iterative solver for linear systems TBCI::GMRES. More...

#include "../basics.h"

Include dependency graph for gmres.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  TBCI

Functions

template<typename SysMatrix, typename SysVector>
void TBCI::Update (SysVector &x, int k, SysMatrix &h, SysVector &s, SysVector *V)
template<typename T>
void TBCI::GeneratePlaneRotation (const T &dx, const double &dy, double &cs, T &sn)
 We follow Frayssé, Giraud, Gratton for the complex implementation of the Givens plane rotations.
template<typename T>
void TBCI::ApplyPlaneRotation (T &dx, T &dy, const double &cs, const T &sn)
template<typename T, typename SysMatrix, typename SysVector>
int TBCI::GMRES (const SysMatrix &A, SysVector &x, const SysVector &b, const Preconditioner_Sig< T, SysMatrix > &M, int &m, unsigned int &max_iter, double &tol)
 Iterative template routine -- GMRES.


Detailed Description

Iterative solver for linear systems TBCI::GMRES.

Definition in file gmres.h.


Generated on Wed Nov 20 09:28:01 2013 for TBCI Numerical high perf. C++ Library by  doxygen 1.5.6