ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template jd_solver

ietl::solver::jd_solver

Synopsis

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

template<typename SOLV, typename MATRIX, typename VS> 
class jd_solver {
public:
  // types
  typedef vectorspace_traits< VS >::vector_type vector_type;
  typedef vectorspace_traits< VS >::scalar_type scalar_type;
  typedef real_type< scalar_type >::type        real_type;  

  // construct/copy/destruct
  jd_solver(SOLV &, const MATRIX &, const std::vector< vector_type > &, 
            const VS &);

  // public member functions
  template<typename IT> 
    void operator()(real_type, vector_type &, vector_type &, IT &);
};

Description

jd_solver public construct/copy/destruct

  1. jd_solver(SOLV & s, const MATRIX & A, const std::vector< vector_type > & Q, 
              const VS & vspace);

jd_solver public member functions

  1. template<typename IT> 
      void operator()(real_type theta, vector_type & r, vector_type & t, 
                      IT & iter);
Copyright © 2011 Matthias Troyer, Bela Bauer, Robin Jäger

PrevUpHomeNext