/Users/brown170/Projects/Current/coral_msu_repo/trunk/src/coralutils/ThirdPartyPackages/TNT/tnt_iml.h File Reference

#include <math.h>

Include dependency graph for tnt_iml.h:

Go to the source code of this file.

Classes

class  TNT::Linear_Algebra::Diagonal_Preconditioner< SCALAR >
class  TNT::Linear_Algebra::Identity_Preconditioner< SCALAR >

Namespaces

namespace  TNT
namespace  TNT::Linear_Algebra

Functions

template<class MATRIX , class VECTOR , class PRECONDITIONER , class REAL >
int TNT::Linear_Algebra::PCG (const MATRIX &A, VECTOR &x, const VECTOR &b, const PRECONDITIONER &M, int &max_iter, REAL &tol)
template<class const_MATRIX , class VECTOR , class const_VECTOR , class const_PRECONDITIONER , class const_TRANSPOSE_PRECONDITIONER , class REAL >
int TNT::Linear_Algebra::PBiCG (const_MATRIX &A, VECTOR &x, const_VECTOR &b, const_PRECONDITIONER &M, const_TRANSPOSE_PRECONDITIONER &Mt, int &max_iter, REAL &tol)
template<class const_MATRIX , class VECTOR , class const_VECTOR , class const_PRECONDITIONER , class REAL >
int TNT::Linear_Algebra::BiCGSTAB (const_MATRIX &A, VECTOR &x, const_VECTOR &b, const_PRECONDITIONER &M, int &max_iter, REAL &tol)
template<class const_MATRIX , class VECTOR , class const_VECTOR , class const_PRECONDITIONER , class REAL >
int TNT::Linear_Algebra::CGS (const_MATRIX &A, VECTOR &x, const_VECTOR &b, const_PRECONDITIONER &M, int &max_iter, REAL &tol)
template<class const_MATRIX , class const_VECTOR , class VECTOR , class const_PRECONDITIONER , class REAL , class SCALAR >
int TNT::Linear_Algebra::CHEBY (const_MATRIX &A, VECTOR &x, const_VECTOR &b, const_PRECONDITIONER &M, int &max_iter, REAL &tol, SCALAR eigmin, SCALAR eigmax)
template<class MATRIX , class VECTOR >
void TNT::Linear_Algebra::Update (VECTOR &x, int k, MATRIX &h, VECTOR &s, VECTOR v[])
template<class REAL >
REAL TNT::Linear_Algebra::abs (REAL x)
template<class Operator , class VECTOR , class PRECONDITIONER , class MATRIX , class REAL >
int TNT::Linear_Algebra::GMRES (const Operator &A, VECTOR &x, const VECTOR &b, const PRECONDITIONER &M, MATRIX &H, int &m, int &max_iter, REAL &tol)
template<class REAL >
void TNT::Linear_Algebra::GeneratePlaneRotation (REAL &dx, REAL &dy, REAL &cs, REAL &sn)
template<class REAL >
void TNT::Linear_Algebra::ApplyPlaneRotation (REAL &dx, REAL &dy, REAL &cs, REAL &sn)
template<class MATRIX , class VECTOR , class PRECONDITIONER , class REAL >
int TNT::Linear_Algebra::IR (const MATRIX &A, VECTOR &x, const VECTOR &b, const PRECONDITIONER &M, int &max_iter, REAL &tol)
template<class const_MATRIX , class const_VECTOR , class VECTOR , class const_PRECONDITIONER1 , class const_PRECONDITIONER1t , class const_PRECONDITIONER2 , class const_PRECONDITIONER2t , class REAL >
int TNT::Linear_Algebra::QMR (const_MATRIX &A, VECTOR &x, const_VECTOR &b, const_PRECONDITIONER1 &M1, const_PRECONDITIONER1t &M1t, const_PRECONDITIONER2 &M2, const_PRECONDITIONER2t &M2t, int &max_iter, REAL &tol)


Generated on Fri Feb 6 13:30:17 2009 for CorAL by  doxygen 1.5.8