ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template bandlanczos_iteration_nlowest

ietl::bandlanczos_iteration_nlowest

Synopsis

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

template<typename T> 
class bandlanczos_iteration_nlowest {
public:
  // construct/copy/destruct
  bandlanczos_iteration_nlowest(unsigned int, T, T, T, bool, unsigned int);

  // public member functions
  bool finished() const;
  void operator++();
  void operator--();
  bool first();
  unsigned int iterations();
  unsigned int evs();
  unsigned int max_iter();
  T def_tol();
  T dep_tol();
  T ghost_tol();
  bool ghost_discarding();
  bool low();
};

Description

bandlanczos_iteration_nlowest public construct/copy/destruct

  1. bandlanczos_iteration_nlowest(unsigned int max_iter, T def_tol, T dep_tol, 
                                  T ghost_tol, bool ghost_discarding, 
                                  unsigned int evs);

bandlanczos_iteration_nlowest public member functions

  1. bool finished() const;
  2. void operator++();
  3. void operator--();
  4. bool first();
  5. unsigned int iterations();
  6. unsigned int evs();
  7. unsigned int max_iter();
  8. T def_tol();
  9. T dep_tol();
  10. T ghost_tol();
  11. bool ghost_discarding();
  12. bool low();
Copyright © 2011 Matthias Troyer, Bela Bauer, Robin Jäger

PrevUpHomeNext