\hypertarget{classMGraph}{}\doxysection{M\+Graph Class Reference}
\label{classMGraph}\index{MGraph@{MGraph}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMGraph_ae350fda01ae488a860d146b1faf1eac3}\label{classMGraph_ae350fda01ae488a860d146b1faf1eac3}} 
{\bfseries M\+Graph} (int pid, int ncl, int $\ast$cldeg, int $\ast$clnum, int $\ast$clext, int sopi)
\item 
\mbox{\Hypertarget{classMGraph_a46da7e996f5bb4200ba5f1650ccef327}\label{classMGraph_a46da7e996f5bb4200ba5f1650ccef327}} 
long {\bfseries generate} (void)
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classMGraph_a4c32c4a1b53a2c97f56eff4f64fd87dc}\label{classMGraph_a4c32c4a1b53a2c97f56eff4f64fd87dc}} 
int {\bfseries p\+Id}
\item 
\mbox{\Hypertarget{classMGraph_ae5d4033adb4d589d724ef43a019d85a2}\label{classMGraph_ae5d4033adb4d589d724ef43a019d85a2}} 
int {\bfseries n\+Nodes}
\item 
\mbox{\Hypertarget{classMGraph_a8ce73b29af8dfad7bb8e203fe798e2fc}\label{classMGraph_a8ce73b29af8dfad7bb8e203fe798e2fc}} 
int {\bfseries n\+Edges}
\item 
\mbox{\Hypertarget{classMGraph_add9c8e27cd43aaf9113659d8f0bb5bde}\label{classMGraph_add9c8e27cd43aaf9113659d8f0bb5bde}} 
int {\bfseries n\+Loops}
\item 
\mbox{\Hypertarget{classMGraph_aec4f549a9d9567bf55c0a3ae22ed952b}\label{classMGraph_aec4f549a9d9567bf55c0a3ae22ed952b}} 
\mbox{\hyperlink{classMNode}{M\+Node}} $\ast$$\ast$ {\bfseries nodes}
\item 
\mbox{\Hypertarget{classMGraph_a6e3da983127bd82145d5a2ae2c191e4c}\label{classMGraph_a6e3da983127bd82145d5a2ae2c191e4c}} 
int $\ast$ {\bfseries clist}
\item 
\mbox{\Hypertarget{classMGraph_a21d2bb920524303ede9348a9a0d5f66f}\label{classMGraph_a21d2bb920524303ede9348a9a0d5f66f}} 
int {\bfseries n\+Classes}
\item 
\mbox{\Hypertarget{classMGraph_a5e5e17ffcb1327564897f818ce76cdde}\label{classMGraph_a5e5e17ffcb1327564897f818ce76cdde}} 
int {\bfseries mindeg}
\item 
\mbox{\Hypertarget{classMGraph_a6bdb8a9bae5c0626045f48972b29538a}\label{classMGraph_a6bdb8a9bae5c0626045f48972b29538a}} 
int {\bfseries maxdeg}
\item 
\mbox{\Hypertarget{classMGraph_a8a6f63eb2bdb91fcc2a1015894167068}\label{classMGraph_a8a6f63eb2bdb91fcc2a1015894167068}} 
int {\bfseries sel\+O\+PI}
\item 
\mbox{\Hypertarget{classMGraph_ac38a00f5a514455c088408575b26dbe9}\label{classMGraph_ac38a00f5a514455c088408575b26dbe9}} 
long {\bfseries ndiag}
\item 
\mbox{\Hypertarget{classMGraph_a24d0e0a700a4ec34bca981ad6f0bc2e3}\label{classMGraph_a24d0e0a700a4ec34bca981ad6f0bc2e3}} 
long {\bfseries n1\+PI}
\item 
\mbox{\Hypertarget{classMGraph_ab887d37c68d37b4512847ff1d79bc9ee}\label{classMGraph_ab887d37c68d37b4512847ff1d79bc9ee}} 
int {\bfseries n\+Bridges}
\item 
\mbox{\Hypertarget{classMGraph_a4902360971c5f9f5fe563e7c66b366a8}\label{classMGraph_a4902360971c5f9f5fe563e7c66b366a8}} 
int {\bfseries c1\+PI}
\item 
\mbox{\Hypertarget{classMGraph_a4065747fbff6ee5535d588c6c9aa3aeb}\label{classMGraph_a4065747fbff6ee5535d588c6c9aa3aeb}} 
int $\ast$$\ast$ {\bfseries adj\+Mat}
\item 
\mbox{\Hypertarget{classMGraph_a5be8a17d84727af54c1edc5a933f506f}\label{classMGraph_a5be8a17d84727af54c1edc5a933f506f}} 
Big\+Int {\bfseries nsym}
\item 
\mbox{\Hypertarget{classMGraph_aa335a3231bf6773a53faa7c263b64ab2}\label{classMGraph_aa335a3231bf6773a53faa7c263b64ab2}} 
Big\+Int {\bfseries esym}
\item 
\mbox{\Hypertarget{classMGraph_afbfbe0d39cb67ad89262af80186cb378}\label{classMGraph_afbfbe0d39cb67ad89262af80186cb378}} 
Fraction {\bfseries wsum}
\item 
\mbox{\Hypertarget{classMGraph_a8fb93371624012bd1d4be5b1b5545064}\label{classMGraph_a8fb93371624012bd1d4be5b1b5545064}} 
Fraction {\bfseries wsopi}
\item 
\mbox{\Hypertarget{classMGraph_a084312eee49a234ae9e71f02afa229ce}\label{classMGraph_a084312eee49a234ae9e71f02afa229ce}} 
\mbox{\hyperlink{classMNodeClass}{M\+Node\+Class}} $\ast$ {\bfseries curcl}
\item 
\mbox{\Hypertarget{classMGraph_a017b2c5b366349234e16925366ce6410}\label{classMGraph_a017b2c5b366349234e16925366ce6410}} 
\mbox{\hyperlink{classEGraph}{E\+Graph}} $\ast$ {\bfseries egraph}
\item 
\mbox{\Hypertarget{classMGraph_a4f62dbb1bd54fa7f4250f3173eb21567}\label{classMGraph_a4f62dbb1bd54fa7f4250f3173eb21567}} 
long {\bfseries ngen}
\item 
\mbox{\Hypertarget{classMGraph_a298b140143cef2d400c9a448972c08cf}\label{classMGraph_a298b140143cef2d400c9a448972c08cf}} 
long {\bfseries ngconn}
\item 
\mbox{\Hypertarget{classMGraph_a00b98da6b708e00af2aa5fa1c1dd28f0}\label{classMGraph_a00b98da6b708e00af2aa5fa1c1dd28f0}} 
long {\bfseries n\+Call\+Refine}
\item 
\mbox{\Hypertarget{classMGraph_a63d6b15161a18a4a6f57b67fc11ac411}\label{classMGraph_a63d6b15161a18a4a6f57b67fc11ac411}} 
long {\bfseries discard\+Ord}
\item 
\mbox{\Hypertarget{classMGraph_a506dc97429551897ce2bd34bee277858}\label{classMGraph_a506dc97429551897ce2bd34bee277858}} 
long {\bfseries discard\+Refine}
\item 
\mbox{\Hypertarget{classMGraph_a372058b7d9587ceb43c2f9dd27b9554e}\label{classMGraph_a372058b7d9587ceb43c2f9dd27b9554e}} 
long {\bfseries discard\+Disc}
\item 
\mbox{\Hypertarget{classMGraph_a10526749d3b58dad9778c11e26f5d1ac}\label{classMGraph_a10526749d3b58dad9778c11e26f5d1ac}} 
long {\bfseries discard\+Iso}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line 84 of file gentopo.\+h.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
gentopo.\+h\item 
gentopo.\+cc\end{DoxyCompactItemize}
