#include <estimate.hpp>

| Public Member Functions | |
| virtual void | measure (const undirected_graph &)=0 | 
| Measure the property on the given graph. | |
| int | measurements () | 
| Return the number of accumulated measurements. | |
| estimator & | operator<< (const undirected_graph &graph) | 
| Measure & accumulate graph operator. | |
| Protected Member Functions | |
| virtual std::ostream & | print (std::ostream &) const =0 | 
| Virtual output method. | |
| Protected Attributes | |
| int | count | 
| Friends | |
| std::ostream & | operator<< (std::ostream &, const estimator &) | 
The estimator classes are used to quantify properties of graphs in a statistical ensemble.
| virtual std::ostream& graphgen::estimator::print | ( | std::ostream & | ) | const  [protected, pure virtual] | 
Virtual output method.
Must be overwritten by a specific estimator to enable output to a stream
| virtual void graphgen::estimator::measure | ( | const undirected_graph & | ) |  [pure virtual] | 
Measure the property on the given graph.
Must be overwritten by a specific estimator.
Implemented in graphgen::degreedist, graphgen::distancedist, and graphgen::clusteringglobal.
Referenced by operator<<().
| estimator& graphgen::estimator::operator<< | ( | const undirected_graph & | graph | ) |  [inline] | 
 1.5.6
 1.5.6