ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template mcthreadedsim

alps::mcthreadedsim

Synopsis

// In header: <alps/ngs.hpp>

template<typename Impl> 
class mcthreadedsim {
public:
  // construct/copy/destruct
  mcthreadedsim(typename parameters_type< Impl >::type const &);

  // public member functions
  bool run(boost::function< bool()> const &);

  // protected member functions
  bool complete_callback(boost::function< bool()> const &);
  void checker(boost::function< bool()> const &);

  // private static functions
  static bool dummy_callback();
};

Description

mcthreadedsim public construct/copy/destruct

  1. mcthreadedsim(typename parameters_type< Impl >::type const & p);

mcthreadedsim public member functions

  1. bool run(boost::function< bool()> const & stop_callback);

mcthreadedsim protected member functions

  1. bool complete_callback(boost::function< bool()> const &);
  2. void checker(boost::function< bool()> const & stop_callback);

mcthreadedsim private static functions

  1. static bool dummy_callback();
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext