public:
Gamma(ijpair ij = ijpair(0,0)) : vertex(ij) { }
vertex* copy() const { return new Gamma(*this); }
public:
Gamma(ijpair ij = ijpair(0,0)) : vertex(ij) { }
vertex* copy() const { return new Gamma(*this); }
static unsigned test_tree(const node tree_generator(unsigned))
{
const int edges = tree_generator(0).total_edges();
static unsigned test_tree(const node tree_generator(unsigned))
{
const int edges = tree_generator(0).total_edges();