ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template mctimeseries_view

alps::alea::mctimeseries_view

Synopsis

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

template<typename ValueType> 
class mctimeseries_view {
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_view(const mctimeseries< ValueType > &);

  // public member functions
  void cut_head(int);
  void cut_tail(int);
  const_iterator begin() const;
  const_iterator end() const;
  std::size_t size() const;
  std::vector< ValueType > timeseries() const;
  void print() const;
};

Description

mctimeseries_view public construct/copy/destruct

  1. mctimeseries_view(const mctimeseries< ValueType > & timeseries);

mctimeseries_view public member functions

  1. void cut_head(int cutoff);
  2. void cut_tail(int cutoff);
  3. const_iterator begin() const;
  4. const_iterator end() const;
  5. std::size_t size() const;
  6. std::vector< ValueType > timeseries() const;
  7. void print() const;
Copyright © 1994, 2002-2004, 2012 Matthias Troyer, Synge Todo, Maximilian Poprawe

PrevUpHomeNext