\hypertarget{a00308}{
\section{mln::p\_\-indexed\_\-bkd\_\-piter$<$ S $>$ Class Template Reference}
\label{d5/d0f/a00308}\index{mln::p\_\-indexed\_\-bkd\_\-piter@{mln::p\_\-indexed\_\-bkd\_\-piter}}
}


Backward iterator on sites of an indexed site set.  




{\ttfamily \#include $<$p\_\-array.hh$>$}



Inherits site\_\-set\_\-iterator\_\-base$<$ S, p\_\-indexed\_\-bkd\_\-piter$<$ S $>$ $>$.

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{a00308_a1c3fbe6ce06be873395e690b5c3e35e8}{index} () const 
\begin{DoxyCompactList}\small\item\em Return the current index. \item\end{DoxyCompactList}\item 
void \hyperlink{a00345_af705fa7e2dcd1c711097abed43395c40}{next} ()
\begin{DoxyCompactList}\small\item\em Go to the next element. \item\end{DoxyCompactList}\item 
\hyperlink{a00308_a04049fde3a6009083907c58ffa9e5c79}{p\_\-indexed\_\-bkd\_\-piter} (const S \&s)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\item 
\hyperlink{a00308_af97c41c8f059128b76205f8197433f0a}{p\_\-indexed\_\-bkd\_\-piter} ()
\begin{DoxyCompactList}\small\item\em Constructor with no argument. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename S$>$ class mln::p\_\-indexed\_\-bkd\_\-piter$<$ S $>$}

Backward iterator on sites of an indexed site set. 

Definition at line 276 of file p\_\-array.hh.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{a00308_af97c41c8f059128b76205f8197433f0a}{
\index{mln::p\_\-indexed\_\-bkd\_\-piter@{mln::p\_\-indexed\_\-bkd\_\-piter}!p\_\-indexed\_\-bkd\_\-piter@{p\_\-indexed\_\-bkd\_\-piter}}
\index{p\_\-indexed\_\-bkd\_\-piter@{p\_\-indexed\_\-bkd\_\-piter}!mln::p_indexed_bkd_piter@{mln::p\_\-indexed\_\-bkd\_\-piter}}
\subsubsection[{p\_\-indexed\_\-bkd\_\-piter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename S $>$ {\bf mln::p\_\-indexed\_\-bkd\_\-piter}$<$ S $>$::{\bf p\_\-indexed\_\-bkd\_\-piter} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d5/d0f/a00308_af97c41c8f059128b76205f8197433f0a}


Constructor with no argument. 



Definition at line 686 of file p\_\-array.hh.

\hypertarget{a00308_a04049fde3a6009083907c58ffa9e5c79}{
\index{mln::p\_\-indexed\_\-bkd\_\-piter@{mln::p\_\-indexed\_\-bkd\_\-piter}!p\_\-indexed\_\-bkd\_\-piter@{p\_\-indexed\_\-bkd\_\-piter}}
\index{p\_\-indexed\_\-bkd\_\-piter@{p\_\-indexed\_\-bkd\_\-piter}!mln::p_indexed_bkd_piter@{mln::p\_\-indexed\_\-bkd\_\-piter}}
\subsubsection[{p\_\-indexed\_\-bkd\_\-piter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename S $>$ {\bf mln::p\_\-indexed\_\-bkd\_\-piter}$<$ S $>$::{\bf p\_\-indexed\_\-bkd\_\-piter} (
\begin{DoxyParamCaption}
\item[{const S \&}]{ s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d5/d0f/a00308_a04049fde3a6009083907c58ffa9e5c79}


Constructor. 



Definition at line 692 of file p\_\-array.hh.



\subsection{Member Function Documentation}
\hypertarget{a00308_a1c3fbe6ce06be873395e690b5c3e35e8}{
\index{mln::p\_\-indexed\_\-bkd\_\-piter@{mln::p\_\-indexed\_\-bkd\_\-piter}!index@{index}}
\index{index@{index}!mln::p_indexed_bkd_piter@{mln::p\_\-indexed\_\-bkd\_\-piter}}
\subsubsection[{index}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename S $>$ int {\bf mln::p\_\-indexed\_\-bkd\_\-piter}$<$ S $>$::index (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d5/d0f/a00308_a1c3fbe6ce06be873395e690b5c3e35e8}


Return the current index. 



Definition at line 733 of file p\_\-array.hh.

\hypertarget{a00345_af705fa7e2dcd1c711097abed43395c40}{
\index{mln::p\_\-indexed\_\-bkd\_\-piter@{mln::p\_\-indexed\_\-bkd\_\-piter}!next@{next}}
\index{next@{next}!mln::p_indexed_bkd_piter@{mln::p\_\-indexed\_\-bkd\_\-piter}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf mln::Site\_\-Iterator}$<$ {\bf p\_\-indexed\_\-bkd\_\-piter}$<$ S $>$  $>$::next (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inherited\mbox{]}}}}
\label{d9/d48/a00345_af705fa7e2dcd1c711097abed43395c40}


Go to the next element. 

\begin{DoxyWarning}{Warning}
This is a final method; iterator classes should not re-\/defined this method. The actual \char`\"{}next\char`\"{} operation has to be defined through the {\itshape next\_\-\/} method.
\end{DoxyWarning}
\begin{DoxyPrecond}{Precondition}
The iterator is valid. 
\end{DoxyPrecond}
