\begin{minipage}[t]{8in}
\begin{tabular}{ll}
MHyperGraph  & complement\index{GraphOperations!complement}(); 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the complement graph.  If the current graph is directed,
	  the result will contain directed edges.\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
MHyperGraph  & intersection\index{GraphOperations!intersection}(const Graph\& g); 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the graph intersection of the current graph and g.  Edges 
	  retain their directions, so the resulting graph may have undirected
	  edges, directed edges, or both.\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
MHyperGraph  & lexicographicProduct\index{GraphOperations!lexicographicProduct}(const Graph\& g); 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the lexicographic product (an undirected graph).\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
MHyperGraph  & lineGraph\index{GraphOperations!lineGraph}(); 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the line graph.  Edges of the result are always 
	  undirected.\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
MHyperGraph  & product\index{GraphOperations!product}(const Graph\& g); 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the graph product of the current graph and g. The 
	  result is an undirected graph with x and y coordinates 
	  assigned to each vertex in such a way that the copies of the
	  current graph is arranged in a circle, and each copy
	  is itself arranged in a smaller circle.\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
MHyperGraph  & sum\index{GraphOperations!sum}(const Graph\& g); 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the graph sum of the current graph and g.  Edges retain
	  their directions, so the resulting graph may have undirected
	  edges, directed edges, or both.\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
MHyperGraph  & operator+\index{GraphOperations!operator+}(const Graph\& g); 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the result of calling sum(g).\end{minipage}
\end{minipage}
\vspace{0.2in}

\begin{minipage}[t]{8in}
\begin{tabular}{ll}
MHyperGraph  & operator*\index{GraphOperations!operator*}(const Graph\& g); 
\end{tabular}\\

	
 \parbox[b]{2in} \ \ 
\begin{minipage}[t]{4in} Return the result of calling product(g).\end{minipage}
\end{minipage}
\vspace{0.2in}

