\hypertarget{a00388}{
\section{mln::util::adjacency\_\-matrix$<$ V $>$ Class Template Reference}
\label{d9/dc1/a00388}\index{mln::util::adjacency\_\-matrix@{mln::util::adjacency\_\-matrix}}
}


A class of adjacency matrix.  




{\ttfamily \#include $<$adjacency\_\-matrix.hh$>$}



Inherits adjacency\_\-matrix\_\-impl\_\-selector$<$ V, mln::metal::equal$<$ mln::trait::value\_\-$<$ V $>$::quant, trait::value::quant::low $>$::eval $>$.

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{a00388_ab13df821a5de007791d6c252bbf74b7b}{adjacency\_\-matrix} ()
\begin{DoxyCompactList}\small\item\em Constructors. \item\end{DoxyCompactList}\item 
\hyperlink{a00388_a5ccbf0cfa0344f95221a02417eb98c27}{adjacency\_\-matrix} (const V \&nelements)
\begin{DoxyCompactList}\small\item\em Construct an adjacency matrix with {\ttfamily nelements} elements maximum. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename V = def::coord$>$ class mln::util::adjacency\_\-matrix$<$ V $>$}

A class of adjacency matrix. Support low and high quantification value types. In case of low quantification value type, it uses an \hyperlink{a00248}{image2d} to store adjacency information. In case of high quantification value type, it uses a \hyperlink{a00409}{util::set} to store the adjacency information. 

Definition at line 136 of file adjacency\_\-matrix.hh.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{a00388_ab13df821a5de007791d6c252bbf74b7b}{
\index{mln::util::adjacency\_\-matrix@{mln::util::adjacency\_\-matrix}!adjacency\_\-matrix@{adjacency\_\-matrix}}
\index{adjacency\_\-matrix@{adjacency\_\-matrix}!mln::util::adjacency_matrix@{mln::util::adjacency\_\-matrix}}
\subsubsection[{adjacency\_\-matrix}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename V $>$ {\bf mln::util::adjacency\_\-matrix}$<$ V $>$::{\bf adjacency\_\-matrix} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{d9/dc1/a00388_ab13df821a5de007791d6c252bbf74b7b}


Constructors. 

@\{

Default 

Definition at line 308 of file adjacency\_\-matrix.hh.

\hypertarget{a00388_a5ccbf0cfa0344f95221a02417eb98c27}{
\index{mln::util::adjacency\_\-matrix@{mln::util::adjacency\_\-matrix}!adjacency\_\-matrix@{adjacency\_\-matrix}}
\index{adjacency\_\-matrix@{adjacency\_\-matrix}!mln::util::adjacency_matrix@{mln::util::adjacency\_\-matrix}}
\subsubsection[{adjacency\_\-matrix}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename V $>$ {\bf mln::util::adjacency\_\-matrix}$<$ V $>$::{\bf adjacency\_\-matrix} (
\begin{DoxyParamCaption}
\item[{const V \&}]{ nelements}
\end{DoxyParamCaption}
)}}
\label{d9/dc1/a00388_a5ccbf0cfa0344f95221a02417eb98c27}


Construct an adjacency matrix with {\ttfamily nelements} elements maximum. 



Definition at line 315 of file adjacency\_\-matrix.hh.

