12 os<<
"# "<<
"IMAGINARY_TIME"<<
" mesh: N: "<<M.
extent()<<
" beta: "<<M.
beta()<<
" statistics: ";
19 os<<
"# "<<
"POWER"<<
" mesh: power: "<<M.
power()<<
" uniform: "<<M.
uniform()<<
" N: "<<M.
extent()<<
" beta: "<<M.
beta()<<
" statistics: ";
27 for(
int i=0;i<M.
extent();++i){
36 os <<
"# "<<
"INDEX"<<
" mesh: N: "<<M.
extent()<<std::endl;
41 os<<
"# "<<
"REAL_FREQUENCY"<<
" mesh: N: "<<M.
extent();
47 os<<
"# "<<
"LEGENDRE"<<
" mesh: N: "<<M.
extent()<<
" beta: "<<M.
beta()<<
" statistics: ";
55 std::ostream& operator<<(std::ostream& s, const boost::multi_array<double, 1>& data)
57 typedef boost::multi_array<double, 1> data_type;
58 typedef data_type::const_iterator iterator_type;
60 iterator_type it=data.begin();
61 if (data.end()!=it) s << *(it++);
62 for (; it!=data.end(); ++it) {
statistics::statistics_type statistics() const
std::ostream & operator<<(std::ostream &os, const real_frequency_mesh &M)
int dimension() const
returns the spatial dimension
statistics::statistics_type statistics() const
const container_type & points() const
Mesh of real frequencies.
int extent() const
Returns the number of points.
statistics::statistics_type statistics() const
double beta() const
Getter variables for members.
double beta() const
Getter variables for members.
const std::string & kind() const
returns the mesh kind
double beta() const
getter functions for member variables