ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template jd_iteration

ietl::jd_iteration

Synopsis

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

template<typename T> 
class jd_iteration : public ietl::basic_iteration< T > {
public:
  // construct/copy/destruct
  jd_iteration(size_t, size_t = 10, size_t = 20, 
               T = sqrt(std::numeric_limits< double >::epsilon()), 
               T = sqrt(std::numeric_limits< double >::epsilon()));

  // public member functions
  size_t m_min() const;
  size_t m_max() const;
  const std::string & error_msg();
};

Description

jd_iteration public construct/copy/destruct

  1. jd_iteration(size_t max_iter, size_t m_min = 10, size_t m_max = 20, 
                 T reltol = sqrt(std::numeric_limits< double >::epsilon()), 
                 T abstol = sqrt(std::numeric_limits< double >::epsilon()));

jd_iteration public member functions

  1. size_t m_min() const;
  2. size_t m_max() const;
  3. const std::string & error_msg();
Copyright © 2011 Matthias Troyer, Bela Bauer, Robin Jäger

PrevUpHomeNext