ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template qmr_wrapper

ietl::qmr_wrapper

Synopsis

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

template<typename Matrix, typename VectorX, typename VectorB, 
         typename Precond1, typename Precond2, typename Iteration> 
class qmr_wrapper {
public:
  // construct/copy/destruct
  qmr_wrapper(const Precond1, const Precond2, Iteration);

  // public member functions
  template<typename scalar_type> 
    void operator()(const Matrix &, scalar_type, VectorX &, const VectorB &);
};

Description

qmr_wrapper public construct/copy/destruct

  1. qmr_wrapper(const Precond1 M1, const Precond2 M2, Iteration iter);

qmr_wrapper public member functions

  1. template<typename scalar_type> 
      void operator()(const Matrix & A, scalar_type s, VectorX & x, 
                      const VectorB & b);
Copyright © 2011 Matthias Troyer, Bela Bauer, Robin Jäger

PrevUpHomeNext