\section{lib/cgraph/graph.c File Reference}
\label{graph_8c}\index{lib/cgraph/graph.\-c@{lib/cgraph/graph.\-c}}
{\ttfamily \#include $<$cghdr.\-h$>$}\\*
{\ttfamily \#include $<$stdio.\-h$>$}\\*
Include dependency graph for graph.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{graph_8c__incl}
\end{center}
\end{figure}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf E\-X\-T\-E\-R\-N}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\bf Agraph\-\_\-t} $\ast$ {\bf agopen} (char $\ast$name, {\bf Agdesc\-\_\-t} desc, {\bf Agdisc\-\_\-t} $\ast$arg\-\_\-disc)
\item 
{\bf Agraph\-\_\-t} $\ast$ {\bf agopen1} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf int} {\bf agclose} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
uint64\-\_\-t {\bf agnextseq} ({\bf Agraph\-\_\-t} $\ast$g, {\bf int} objtype)
\item 
{\bf int} {\bf agnnodes} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf int} {\bf agnedges} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf int} {\bf agnsubg} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf int} {\bf agisdirected} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf int} {\bf agisundirected} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf int} {\bf agisstrict} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf int} {\bf agissimple} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf int} {\bf agcountuniqedges} ({\bf Agraph\-\_\-t} $\ast$g, {\bf Agnode\-\_\-t} $\ast$n, {\bf int} want\-\_\-in, {\bf int} want\-\_\-out)
\item 
{\bf int} {\bf agdegree} ({\bf Agraph\-\_\-t} $\ast$g, {\bf Agnode\-\_\-t} $\ast$n, {\bf int} want\-\_\-in, {\bf int} want\-\_\-out)
\item 
{\bf int} {\bf agraphidcmpf} ({\bf Dict\-\_\-t} $\ast$d, void $\ast$arg0, void $\ast$arg1, {\bf Dtdisc\-\_\-t} $\ast$disc)
\item 
{\bf int} {\bf agraphseqcmpf} ({\bf Dict\-\_\-t} $\ast$d, void $\ast$arg0, void $\ast$arg1, {\bf Dtdisc\-\_\-t} $\ast$disc)
\item 
void {\bf scndump} ({\bf Agraph\-\_\-t} $\ast$g, char $\ast$file)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const char {\bf Agraph\-Version} [$\,$] = P\-A\-C\-K\-A\-G\-E\-\_\-\-V\-E\-R\-S\-I\-O\-N
\item 
{\bf Dtdisc\-\_\-t} {\bf Ag\-\_\-subgraph\-\_\-id\-\_\-disc}
\item 
{\bf Agdesc\-\_\-t} {\bf Agdirected} = \{ 1, 0, 0, 1 \}
\item 
{\bf Agdesc\-\_\-t} {\bf Agstrictdirected} = \{ 1, 1, 0, 1 \}
\item 
{\bf Agdesc\-\_\-t} {\bf Agundirected} = \{ 0, 0, 0, 1 \}
\item 
{\bf Agdesc\-\_\-t} {\bf Agstrictundirected} = \{ 0, 1, 0, 1 \}
\item 
{\bf Agdisc\-\_\-t} {\bf Ag\-Default\-Disc} = \{ \&{\bf Ag\-Mem\-Disc}, \&{\bf Ag\-Id\-Disc}, \&{\bf Ag\-Io\-Disc} \}
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{graph.\-c@{graph.\-c}!E\-X\-T\-E\-R\-N@{E\-X\-T\-E\-R\-N}}
\index{E\-X\-T\-E\-R\-N@{E\-X\-T\-E\-R\-N}!graph.c@{graph.\-c}}
\subsubsection[{E\-X\-T\-E\-R\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\-X\-T\-E\-R\-N}\label{graph_8c_a77366c1bd428629dc898e188bfd182a3}


Definition at line 14 of file graph.\-c.



\subsection{Function Documentation}
\index{graph.\-c@{graph.\-c}!agclose@{agclose}}
\index{agclose@{agclose}!graph.c@{graph.\-c}}
\subsubsection[{agclose}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agclose (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{graph_8c_a6e7823743e8289ee16b8065f070598e4}


Definition at line 93 of file graph.\-c.



References A\-G\-C\-L\-O\-S, agclose(), agdelnode(), agdelsubg(), A\-G\-D\-I\-S\-C, agdtclose(), agfree(), agfreeid(), agfstnode(), agfstsubg(), A\-G\-I\-D, aginternalmapclose(), agmethod\-\_\-delete(), agnxtnode(), agnxtsubg(), agparent(), agpopdisc(), A\-G\-R\-A\-P\-H, agraphattr\-\_\-delete(), agrecclose(), agstrclose(), assert, Agclos\-\_\-s\-::cb, Agraph\-\_\-s\-::clos, Agraph\-\_\-s\-::desc, dtsize(), Agraph\-\_\-s\-::e\-\_\-id, Agraph\-\_\-s\-::e\-\_\-seq, Agcbstack\-\_\-s\-::f, F\-A\-I\-L\-U\-R\-E, Agmemdisc\-\_\-s\-::free, Agraph\-\_\-s\-::g\-\_\-dict, Agdesc\-\_\-s\-::has\-\_\-attrs, Agraph\-\_\-s\-::n\-\_\-id, Agraph\-\_\-s\-::n\-\_\-seq, N\-I\-Lgraph, and S\-U\-C\-C\-E\-S\-S.



Referenced by agclose(), agdelete(), cccomps(), check\-Label\-Order(), delete\-Graph(), layout\-\_\-block(), main(), pccomps(), process\-Cluster\-Edges(), rm(), switch(), and undo\-Cluster\-Edges().

\index{graph.\-c@{graph.\-c}!agcountuniqedges@{agcountuniqedges}}
\index{agcountuniqedges@{agcountuniqedges}!graph.c@{graph.\-c}}
\subsubsection[{agcountuniqedges}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agcountuniqedges (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n, }
\item[{{\bf int}}]{want\-\_\-in, }
\item[{{\bf int}}]{want\-\_\-out}
\end{DoxyParamCaption}
)}\label{graph_8c_a5fe90872399e9db0f643faec2c84e211}


Definition at line 211 of file graph.\-c.



References agfstin(), agnxtin(), agsubrep(), Agraph\-\_\-s\-::e\-\_\-seq, Agsubnode\-\_\-s\-::in\-\_\-seq, Agedge\-\_\-s\-::node, and Agsubnode\-\_\-s\-::out\-\_\-seq.

\index{graph.\-c@{graph.\-c}!agdegree@{agdegree}}
\index{agdegree@{agdegree}!graph.c@{graph.\-c}}
\subsubsection[{agdegree}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agdegree (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf Agnode\-\_\-t} $\ast$}]{n, }
\item[{{\bf int}}]{want\-\_\-in, }
\item[{{\bf int}}]{want\-\_\-out}
\end{DoxyParamCaption}
)}\label{graph_8c_af35c512a142eccc4145b4fe5d48cc6d4}


Definition at line 229 of file graph.\-c.



References agsubrep(), Agraph\-\_\-s\-::e\-\_\-seq, Agsubnode\-\_\-s\-::in\-\_\-seq, and Agsubnode\-\_\-s\-::out\-\_\-seq.



Referenced by agnedges().

\index{graph.\-c@{graph.\-c}!agisdirected@{agisdirected}}
\index{agisdirected@{agisdirected}!graph.c@{graph.\-c}}
\subsubsection[{agisdirected}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agisdirected (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{graph_8c_a54b2640775cdf293d55c1454ce2f16d8}


Definition at line 182 of file graph.\-c.



References Agraph\-\_\-s\-::desc, and Agdesc\-\_\-s\-::directed.



Referenced by agisundirected(), arrow\-\_\-flags(), edgecmd(), gv\-Tool\-Tred(), make\-\_\-label(), and tcldot\-\_\-layout().

\index{graph.\-c@{graph.\-c}!agissimple@{agissimple}}
\index{agissimple@{agissimple}!graph.c@{graph.\-c}}
\subsubsection[{agissimple}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agissimple (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{graph_8c_a99b1cd7b055ebadc764d3e6979d8661a}


Definition at line 197 of file graph.\-c.



References Agraph\-\_\-s\-::desc, Agdesc\-\_\-s\-::no\-\_\-loop, and Agdesc\-\_\-s\-::strict.

\index{graph.\-c@{graph.\-c}!agisstrict@{agisstrict}}
\index{agisstrict@{agisstrict}!graph.c@{graph.\-c}}
\subsubsection[{agisstrict}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agisstrict (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{graph_8c_a8759c01b298a10ac1c46c1a7581ac7bf}


Definition at line 192 of file graph.\-c.



References Agraph\-\_\-s\-::desc, and Agdesc\-\_\-s\-::strict.



Referenced by agedge().

\index{graph.\-c@{graph.\-c}!agisundirected@{agisundirected}}
\index{agisundirected@{agisundirected}!graph.c@{graph.\-c}}
\subsubsection[{agisundirected}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agisundirected (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{graph_8c_ab47e0fba330aa59358822c8f40a6e854}


Definition at line 187 of file graph.\-c.



References agisdirected(), and N\-O\-T.



Referenced by agedge(), and agidedge().

\index{graph.\-c@{graph.\-c}!agnedges@{agnedges}}
\index{agnedges@{agnedges}!graph.c@{graph.\-c}}
\subsubsection[{agnedges}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agnedges (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{graph_8c_a377a46aacc861897c68d5223de25c1d3}


Definition at line 167 of file graph.\-c.



References agdegree(), agfstnode(), agnxtnode(), F\-A\-L\-S\-E, and T\-R\-U\-E.



Referenced by attached\-\_\-clustering(), cccomps(), convert\-\_\-edge\-\_\-labels\-\_\-to\-\_\-nodes(), graphcmd(), Import\-\_\-coord\-\_\-clusters\-\_\-from\-\_\-dot(), Import\-\_\-dot\-\_\-splines(), main(), make\-Matrix(), scan\-\_\-graph\-\_\-mode(), and Sparse\-Matrix\-\_\-import\-\_\-dot().

\index{graph.\-c@{graph.\-c}!agnextseq@{agnextseq}}
\index{agnextseq@{agnextseq}!graph.c@{graph.\-c}}
\subsubsection[{agnextseq}]{\setlength{\rightskip}{0pt plus 5cm}uint64\-\_\-t agnextseq (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf int}}]{objtype}
\end{DoxyParamCaption}
)}\label{graph_8c_a68331de2598b1eece8885f34538f45a7}


Definition at line 157 of file graph.\-c.



References Agraph\-\_\-s\-::clos, and Agclos\-\_\-s\-::seq.



Referenced by agidnode(), agnode(), and agopen1().

\index{graph.\-c@{graph.\-c}!agnnodes@{agnnodes}}
\index{agnnodes@{agnnodes}!graph.c@{graph.\-c}}
\subsubsection[{agnnodes}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agnnodes (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{graph_8c_a8f05e5faaf7eccd0f7c56727e0dd2130}


Definition at line 162 of file graph.\-c.



References dtsize(), and Agraph\-\_\-s\-::n\-\_\-id.



Referenced by attached\-\_\-clustering(), block\-Size(), c\-Adjust(), cccomps(), ccomps(), check\-Label\-Order(), circle\-Layout(), circo\-\_\-layout(), circo\-Layout(), circular\-Layout(), compound\-Edges(), compute\-\_\-bb(), convert\-\_\-edge\-\_\-labels\-\_\-to\-\_\-nodes(), dot\-\_\-layout(), fdp\-\_\-init\-\_\-node\-\_\-edge(), fdp\-\_\-t\-Layout(), find\-C\-Comp(), get\-Sizes(), graphcmd(), Import\-\_\-coord\-\_\-clusters\-\_\-from\-\_\-dot(), is\-Connected(), main(), make\-Matrix(), patchwork\-\_\-layout(), pccomps(), rank1(), remove\-Overlap\-As(), remove\-Overlap\-With(), sc\-Adjust(), scan\-\_\-graph\-\_\-mode(), sfdp\-\_\-layout(), Sparse\-Matrix\-\_\-import\-\_\-dot(), and twopi\-\_\-layout().

\index{graph.\-c@{graph.\-c}!agnsubg@{agnsubg}}
\index{agnsubg@{agnsubg}!graph.c@{graph.\-c}}
\subsubsection[{agnsubg}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agnsubg (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{graph_8c_a0b4c68929922658bf361f3c764791d21}


Definition at line 177 of file graph.\-c.



References dtsize(), and Agraph\-\_\-s\-::g\-\_\-dict.

\index{graph.\-c@{graph.\-c}!agopen@{agopen}}
\index{agopen@{agopen}!graph.c@{graph.\-c}}
\subsubsection[{agopen}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agraph\-\_\-t}$\ast$ agopen (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{name, }
\item[{{\bf Agdesc\-\_\-t}}]{desc, }
\item[{{\bf Agdisc\-\_\-t} $\ast$}]{arg\-\_\-disc}
\end{DoxyParamCaption}
)}\label{graph_8c_ad780f3489b12d3bb5d36dddd8bfc7825}


Definition at line 44 of file graph.\-c.



References A\-G\-I\-D, agmapnametoid(), agopen1(), A\-G\-R\-A\-P\-H, agregister(), A\-G\-T\-Y\-P\-E, Agmemdisc\-\_\-s\-::alloc, Agraph\-\_\-s\-::clos, Agraph\-\_\-s\-::desc, Agclos\-\_\-s\-::disc, Agdisc\-\_\-s\-::id, Agdstate\-\_\-s\-::id, Agdesc\-\_\-s\-::maingraph, Agdisc\-\_\-s\-::mem, Agdstate\-\_\-s\-::mem, Agiddisc\-\_\-s\-::open, Agraph\-\_\-s\-::root, Agclos\-\_\-s\-::state, and T\-R\-U\-E.



Referenced by agattr(), check\-Label\-Order(), circomps(), convert\-\_\-edge\-\_\-labels\-\_\-to\-\_\-nodes(), digraph(), graph(), gvplugin\-\_\-graph(), main(), make\-Dot\-Graph(), size\-Array(), strictdigraph(), and strictgraph().

\index{graph.\-c@{graph.\-c}!agopen1@{agopen1}}
\index{agopen1@{agopen1}!graph.c@{graph.\-c}}
\subsubsection[{agopen1}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agraph\-\_\-t}$\ast$ agopen1 (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{graph_8c_ae38c7ba0324cf8b70429280fa84776bb}


Definition at line 69 of file graph.\-c.



References Ag\-\_\-mainedge\-\_\-id\-\_\-disc, Ag\-\_\-mainedge\-\_\-seq\-\_\-disc, Ag\-\_\-subedge\-\_\-id\-\_\-disc, Ag\-\_\-subedge\-\_\-seq\-\_\-disc, Ag\-\_\-subgraph\-\_\-id\-\_\-disc, Ag\-\_\-subnode\-\_\-id\-\_\-disc, Ag\-\_\-subnode\-\_\-seq\-\_\-disc, agdtopen(), agmethod\-\_\-init(), agnextseq(), agparent(), A\-G\-R\-A\-P\-H, agraphattr\-\_\-init(), agroot(), A\-G\-S\-E\-Q, Agraph\-\_\-s\-::desc, dtinsert, Dttree, Agraph\-\_\-s\-::e\-\_\-id, Agraph\-\_\-s\-::e\-\_\-seq, Agraph\-\_\-s\-::g\-\_\-dict, Agdesc\-\_\-s\-::has\-\_\-attrs, Agraph\-\_\-s\-::n\-\_\-id, and Agraph\-\_\-s\-::n\-\_\-seq.



Referenced by agopen().

\index{graph.\-c@{graph.\-c}!agraphidcmpf@{agraphidcmpf}}
\index{agraphidcmpf@{agraphidcmpf}!graph.c@{graph.\-c}}
\subsubsection[{agraphidcmpf}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agraphidcmpf (
\begin{DoxyParamCaption}
\item[{{\bf Dict\-\_\-t} $\ast$}]{d, }
\item[{void $\ast$}]{arg0, }
\item[{void $\ast$}]{arg1, }
\item[{{\bf Dtdisc\-\_\-t} $\ast$}]{disc}
\end{DoxyParamCaption}
)}\label{graph_8c_a4b99030aa151a45b309d40e652b9d3a4}


Definition at line 242 of file graph.\-c.



References A\-G\-I\-D.

\index{graph.\-c@{graph.\-c}!agraphseqcmpf@{agraphseqcmpf}}
\index{agraphseqcmpf@{agraphseqcmpf}!graph.c@{graph.\-c}}
\subsubsection[{agraphseqcmpf}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} agraphseqcmpf (
\begin{DoxyParamCaption}
\item[{{\bf Dict\-\_\-t} $\ast$}]{d, }
\item[{void $\ast$}]{arg0, }
\item[{void $\ast$}]{arg1, }
\item[{{\bf Dtdisc\-\_\-t} $\ast$}]{disc}
\end{DoxyParamCaption}
)}\label{graph_8c_a394aef680e32bded4d9e93cb71b6eab2}


Definition at line 252 of file graph.\-c.



References A\-G\-S\-E\-Q.

\index{graph.\-c@{graph.\-c}!scndump@{scndump}}
\index{scndump@{scndump}!graph.c@{graph.\-c}}
\subsubsection[{scndump}]{\setlength{\rightskip}{0pt plus 5cm}void scndump (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{char $\ast$}]{file}
\end{DoxyParamCaption}
)}\label{graph_8c_a19bc3cf61de2c79cc6e1df89a10a10cf}


Definition at line 285 of file graph.\-c.



References agwrite().



\subsection{Variable Documentation}
\index{graph.\-c@{graph.\-c}!Ag\-\_\-subgraph\-\_\-id\-\_\-disc@{Ag\-\_\-subgraph\-\_\-id\-\_\-disc}}
\index{Ag\-\_\-subgraph\-\_\-id\-\_\-disc@{Ag\-\_\-subgraph\-\_\-id\-\_\-disc}!graph.c@{graph.\-c}}
\subsubsection[{Ag\-\_\-subgraph\-\_\-id\-\_\-disc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dtdisc\-\_\-t} Ag\-\_\-subgraph\-\_\-id\-\_\-disc}\label{graph_8c_af79d4776f35fe3e5182d939c2ea04bb0}
{\bfseries Initial value\-:}
\begin{DoxyCode}
= \{
    0,                          
    0,                          
    offsetof(Agraph_t, link),   
    NIL(Dtmake_f),
    NIL(Dtfree_f),
    agraphidcmpf,
    NIL(Dthash_f),
    agdictobjmem,

\}
\end{DoxyCode}


Definition at line 262 of file graph.\-c.



Referenced by agopen1().

\index{graph.\-c@{graph.\-c}!Ag\-Default\-Disc@{Ag\-Default\-Disc}}
\index{Ag\-Default\-Disc@{Ag\-Default\-Disc}!graph.c@{graph.\-c}}
\subsubsection[{Ag\-Default\-Disc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agdisc\-\_\-t} Ag\-Default\-Disc = \{ \&{\bf Ag\-Mem\-Disc}, \&{\bf Ag\-Id\-Disc}, \&{\bf Ag\-Io\-Disc} \}}\label{graph_8c_a91cef295f911ead0b76596e9ca1164b3}


Definition at line 281 of file graph.\-c.

\index{graph.\-c@{graph.\-c}!Agdirected@{Agdirected}}
\index{Agdirected@{Agdirected}!graph.c@{graph.\-c}}
\subsubsection[{Agdirected}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agdesc\-\_\-t} Agdirected = \{ 1, 0, 0, 1 \}}\label{graph_8c_afca777754072bf05bfe33779407699d4}


Definition at line 276 of file graph.\-c.

\index{graph.\-c@{graph.\-c}!Agraph\-Version@{Agraph\-Version}}
\index{Agraph\-Version@{Agraph\-Version}!graph.c@{graph.\-c}}
\subsubsection[{Agraph\-Version}]{\setlength{\rightskip}{0pt plus 5cm}const char Agraph\-Version[$\,$] = P\-A\-C\-K\-A\-G\-E\-\_\-\-V\-E\-R\-S\-I\-O\-N}\label{graph_8c_aa8ca826431da2e152d9493daa7e2fa3f}


Definition at line 17 of file graph.\-c.

\index{graph.\-c@{graph.\-c}!Agstrictdirected@{Agstrictdirected}}
\index{Agstrictdirected@{Agstrictdirected}!graph.c@{graph.\-c}}
\subsubsection[{Agstrictdirected}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agdesc\-\_\-t} Agstrictdirected = \{ 1, 1, 0, 1 \}}\label{graph_8c_a9bb67e2ef8f18cae6fee03048f35bab3}


Definition at line 277 of file graph.\-c.

\index{graph.\-c@{graph.\-c}!Agstrictundirected@{Agstrictundirected}}
\index{Agstrictundirected@{Agstrictundirected}!graph.c@{graph.\-c}}
\subsubsection[{Agstrictundirected}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agdesc\-\_\-t} Agstrictundirected = \{ 0, 1, 0, 1 \}}\label{graph_8c_a6dcc0f354fee95e5bf7c1bf794e74c52}


Definition at line 279 of file graph.\-c.

\index{graph.\-c@{graph.\-c}!Agundirected@{Agundirected}}
\index{Agundirected@{Agundirected}!graph.c@{graph.\-c}}
\subsubsection[{Agundirected}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Agdesc\-\_\-t} Agundirected = \{ 0, 0, 0, 1 \}}\label{graph_8c_a5149c9af8798080734af2febc9ef490f}


Definition at line 278 of file graph.\-c.

