ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template ietl_bicgstabl

ietl::ietl_bicgstabl

Synopsis

// In header: <alps/src/ietl/bicgstabl.h>

template<typename SCALAR> 
class ietl_bicgstabl {
public:
  // construct/copy/destruct
  ietl_bicgstabl(unsigned int, size_t = 100, bool = false);

  // public member functions
  template<typename VECTOR, typename MATRIX> 
    VECTOR operator()(const MATRIX &, const VECTOR &, const VECTOR &, 
                      typename number_traits< SCALAR >::magnitude_type = 1e-6);
};

Description

ietl_bicgstabl public construct/copy/destruct

  1. ietl_bicgstabl(unsigned int b, size_t maxiter = 100, bool verbose = false);

ietl_bicgstabl public member functions

  1. template<typename VECTOR, typename MATRIX> 
      VECTOR operator()(const MATRIX & A, const VECTOR & b, const VECTOR & x0, 
                        typename number_traits< SCALAR >::magnitude_type abs_tol = 1e-6);
Copyright © 2011 Matthias Troyer, Bela Bauer, Robin Jäger

PrevUpHomeNext