\section{intvec.inc File Reference}
\label{intvec_inc}\index{intvec.inc@{intvec.inc}}


This graph shows which files directly or indirectly include this file:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=420pt]{intvec_inc_dep_incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{CompactItemize}
\item 
int {\bf operator==} (const {\bf Int\-Vec} \&a, const {\bf Int\-Vec} \&b)
\item 
int {\bf operator!=} (const {\bf Int\-Vec} \&a, const {\bf Int\-Vec} \&b)
\item 
int {\bf operator$<$=} (const {\bf Int\-Vec} \&a, const {\bf Int\-Vec} \&b)
\item 
int {\bf operator$>$=} (const {\bf Int\-Vec} \&a, const {\bf Int\-Vec} \&b)
\item 
int {\bf operator$<$} (const {\bf Int\-Vec} \&a, const {\bf Int\-Vec} \&b)
\item 
int {\bf operator$>$} (const {\bf Int\-Vec} \&a, const {\bf Int\-Vec} \&b)
\item 
{\bf Int\-Vec} {\bf cat} (const {\bf Int\-Vec} \&a, const {\bf Int\-Vec} \&b)
\end{CompactItemize}


\subsection{Function Documentation}
\index{intvec.inc@{intvec.inc}!cat@{cat}}
\index{cat@{cat}!intvec.inc@{intvec.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Int\-Vec} cat (const {\bf Int\-Vec} \& {\em a}, const {\bf Int\-Vec} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{intvec_inc_a6}




Definition at line 233 of file intvec.inc.

Referenced by Constraint\-Manager::add().\footnotesize\begin{verbatim}00234   {
00235     IntVec c(a.L+b.L);
00236     for(int i=0; i<a.L; ++i) { c.I[i] = a.I[i]; }
00237     for(int i=0; i<b.L; ++i) { c.I[a.L+i] = b.I[i]; }
00238 \end{verbatim}\normalsize 
\index{intvec.inc@{intvec.inc}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!intvec.inc@{intvec.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int operator!= (const {\bf Int\-Vec} \& {\em a}, const {\bf Int\-Vec} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{intvec_inc_a1}




Definition at line 127 of file intvec.inc.\footnotesize\begin{verbatim}00128   { return !(a == b); }
00129 \end{verbatim}\normalsize 
\index{intvec.inc@{intvec.inc}!operator<@{operator$<$}}
\index{operator<@{operator$<$}!intvec.inc@{intvec.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int operator$<$ (const {\bf Int\-Vec} \& {\em a}, const {\bf Int\-Vec} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{intvec_inc_a4}




Definition at line 154 of file intvec.inc.\footnotesize\begin{verbatim}00155   {
00156     if(a.L > b.L) return 0;
00157     if(a.L < b.L) return 1;
00158     for(int i=0; i<a.L; ++i)
00159       {
00160         if(a.I[i] > b.I[i]) return 0;
00161         if(a.I[i] < b.I[i]) return 1;
00162       }
00163 \end{verbatim}\normalsize 
\index{intvec.inc@{intvec.inc}!operator<=@{operator$<$=}}
\index{operator<=@{operator$<$=}!intvec.inc@{intvec.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int operator$<$= (const {\bf Int\-Vec} \& {\em a}, const {\bf Int\-Vec} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{intvec_inc_a2}




Definition at line 130 of file intvec.inc.\footnotesize\begin{verbatim}00131   {
00132     if(a.L > b.L) return 0;
00133     if(a.L < b.L) return 1;
00134     for(int i=0; i<a.L; ++i)
00135       {
00136         if(a.I[i] > b.I[i]) return 0;
00137         if(a.I[i] < b.I[i]) return 1;
00138       }
00139 \end{verbatim}\normalsize 
\index{intvec.inc@{intvec.inc}!operator==@{operator==}}
\index{operator==@{operator==}!intvec.inc@{intvec.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int operator== (const {\bf Int\-Vec} \& {\em a}, const {\bf Int\-Vec} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{intvec_inc_a0}




Definition at line 119 of file intvec.inc.\footnotesize\begin{verbatim}00120   {
00121     if(a.L != b.L) return 0;
00122     for(int i=0; i<a.L; ++i)
00123         if(a.I[i] != b.I[i]) return 0;
00124     return 1;
00125 \end{verbatim}\normalsize 
\index{intvec.inc@{intvec.inc}!operator>@{operator$>$}}
\index{operator>@{operator$>$}!intvec.inc@{intvec.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int operator$>$ (const {\bf Int\-Vec} \& {\em a}, const {\bf Int\-Vec} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{intvec_inc_a5}




Definition at line 166 of file intvec.inc.\footnotesize\begin{verbatim}00167   {
00168     if(a.L < b.L) return 0;
00169     if(a.L > b.L) return 1;
00170     for(int i=0; i<a.L; ++i)
00171       {
00172         if(a.I[i] < b.I[i]) return 0;
00173         if(a.I[i] > b.I[i]) return 1;
00174       }
00175 \end{verbatim}\normalsize 
\index{intvec.inc@{intvec.inc}!operator>=@{operator$>$=}}
\index{operator>=@{operator$>$=}!intvec.inc@{intvec.inc}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int operator$>$= (const {\bf Int\-Vec} \& {\em a}, const {\bf Int\-Vec} \& {\em b})\hspace{0.3cm}{\tt  [inline]}}\label{intvec_inc_a3}




Definition at line 142 of file intvec.inc.\footnotesize\begin{verbatim}00143   {
00144     if(a.L < b.L) return 0;
00145     if(a.L > b.L) return 1;
00146     for(int i=0; i<a.L; ++i)
00147       {
00148         if(a.I[i] < b.I[i]) return 0;
00149         if(a.I[i] > b.I[i]) return 1;
00150       }
00151 \end{verbatim}\normalsize 
