![]() |
Home | Libraries | License | Support | People | ALPS Web Site |
alps::alea::mctimeseries
// 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; };
mctimeseries
public
construct/copy/destructmctimeseries();
mctimeseries(const alps::alea::mcdata< ValueType > & IN);
mctimeseries(const alps::alea::mctimeseries< ValueType > & IN);
mctimeseries(const alps::alea::mctimeseries_view< ValueType > & IN);
mctimeseries(const std::vector< ValueType > & timeseries);
mctimeseries
public member functionsvoid shallow_assign(const mctimeseries< ValueType > & IN);
const_iterator begin() const;
const_iterator end() const;
iterator begin();
iterator end();
std::size_t size() const;
void push_back(value_type IN);
void resize(std::size_t size);
std::vector< ValueType > timeseries() const;
void print() const;
Copyright © 1994, 2002-2004, 2012 Matthias Troyer, Synge Todo, Maximilian Poprawe |