ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template mctimeseries

alps::alea::mctimeseries

Synopsis

// In header: <alps/alea/mcanalyze.hpp>

template<typename ValueType> 
class mctimeseries {
public:
  // types
  typedef std::size_t                              size_type;     
  typedef ValueType                                value_type;    
  typedef average_type< ValueType >::type          average_type;  
  typedef std::vector< ValueType >::iterator       iterator;      
  typedef std::vector< ValueType >::const_iterator const_iterator;

  // construct/copy/destruct
  mctimeseries();
  mctimeseries(const alps::alea::mcdata< ValueType > &);
  mctimeseries(const alps::alea::mctimeseries< ValueType > &);
  mctimeseries(const alps::alea::mctimeseries_view< ValueType > &);
  mctimeseries(const std::vector< ValueType > &);

  // public member functions
  void shallow_assign(const mctimeseries< ValueType > &);
  const_iterator begin() const;
  const_iterator end() const;
  iterator begin();
  iterator end();
  std::size_t size() const;
  void push_back(value_type);
  void resize(std::size_t);
  std::vector< ValueType > timeseries() const;
  void print() const;
};

Description

mctimeseries public construct/copy/destruct

  1. mctimeseries();
  2. mctimeseries(const alps::alea::mcdata< ValueType > & IN);
  3. mctimeseries(const alps::alea::mctimeseries< ValueType > & IN);
  4. mctimeseries(const alps::alea::mctimeseries_view< ValueType > & IN);
  5. mctimeseries(const std::vector< ValueType > & timeseries);

mctimeseries public member functions

  1. void shallow_assign(const mctimeseries< ValueType > & IN);
  2. const_iterator begin() const;
  3. const_iterator end() const;
  4. iterator begin();
  5. iterator end();
  6. std::size_t size() const;
  7. void push_back(value_type IN);
  8. void resize(std::size_t size);
  9. std::vector< ValueType > timeseries() const;
  10. void print() const;
Copyright © 1994, 2002-2004, 2012 Matthias Troyer, Synge Todo, Maximilian Poprawe

PrevUpHomeNext