# HG changeset patch # User Peter Kovacs # Date 1225728193 -3600 # Node ID 7c5d8de2eac79c95c5ba465f54260a63bbf2ef30 # Parent 91e68d590e61e51caf7b70f0fc68bcec931f70a7 Small improvements for the nauty reader (#55) diff -r 91e68d590e61 -r 7c5d8de2eac7 lemon/nauty_reader.h --- a/lemon/nauty_reader.h Mon Nov 03 16:59:14 2008 +0100 +++ b/lemon/nauty_reader.h Mon Nov 03 17:03:13 2008 +0100 @@ -35,16 +35,16 @@ /// /// The \e geng program is in the \e gtools suite of the nauty /// package. This tool can generate all non-isomorphic undirected - /// graphs with given node number from several classes (for example, + /// graphs of several classes with given node number (e.g. /// general, connected, biconnected, triangle-free, 4-cycle-free, /// bipartite and graphs with given edge number and degree - /// constraints). This function reads a \e nauty \e graph6 \e format + /// constraints). This function reads a \e nauty \e graph \e format /// line from the given stream and builds it in the given graph. /// /// The site of nauty package: http://cs.anu.edu.au/~bdm/nauty/ /// - /// For example, the number of all non-isomorphic connected graphs - /// can be computed with following code. + /// For example, the number of all non-isomorphic planar graphs + /// can be computed with the following code. ///\code /// int num = 0; /// SmartGraph graph; @@ -56,12 +56,12 @@ ///\endcode /// /// The nauty files are quite huge, therefore instead of the direct - /// file generation the pipelining is recommended. + /// file generation pipelining is recommended. For example, ///\code - /// ./geng -c 10 | ./num_of_pg + /// ./geng -c 10 | ./num_of_planar_graphs ///\endcode template - std::istream& readNauty(Graph& graph, std::istream& is) { + std::istream& readNauty(Graph& graph, std::istream& is = std::cin) { graph.clear(); std::string line;