\hypertarget{a00323}{
\section{mln::p\_\-transformed\_\-piter$<$ Pi, S, F $>$ Struct Template Reference}
\label{de/d55/a00323}\index{mln::p\_\-transformed\_\-piter@{mln::p\_\-transformed\_\-piter}}
}


\hyperlink{a00046}{Iterator} on p\_\-transformed$<$S,F$>$.  




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



Inherits mln::internal::site\_\-set\_\-iterator\_\-base$<$ p\_\-transformed$<$ S, F $>$,p\_\-transformed\_\-piter$<$ Pi, S, F $>$ $>$.

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{a00323_aa3509f6d656175318af7b49071072b23}{change\_\-target} (const \hyperlink{a00322}{p\_\-transformed}$<$ S, F $>$ \&s)
\begin{DoxyCompactList}\small\item\em Change the set site targeted by this iterator. \item\end{DoxyCompactList}\item 
void \hyperlink{a00345_af705fa7e2dcd1c711097abed43395c40}{next} ()
\begin{DoxyCompactList}\small\item\em Go to the next element. \item\end{DoxyCompactList}\item 
\hyperlink{a00323_a2dcf7bddd5e46f3fe14072a478a893e1}{p\_\-transformed\_\-piter} (const \hyperlink{a00322}{p\_\-transformed}$<$ S, F $>$ \&s)
\begin{DoxyCompactList}\small\item\em Constructor from a site set. \item\end{DoxyCompactList}\item 
\hyperlink{a00323_a8437c6826a39e8dbbb3cc7e9481acf50}{p\_\-transformed\_\-piter} ()
\begin{DoxyCompactList}\small\item\em Constructor without argument. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Pi, typename S, typename F$>$ struct mln::p\_\-transformed\_\-piter$<$ Pi, S, F $>$}

\hyperlink{a00046}{Iterator} on p\_\-transformed$<$S,F$>$. Parameter {\ttfamily S} is a site set type; parameter F is a function from point to Boolean.

\begin{DoxySeeAlso}{See also}
\hyperlink{a00322}{mln::p\_\-transformed} 
\end{DoxySeeAlso}


Definition at line 50 of file p\_\-transformed\_\-piter.hh.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{a00323_a8437c6826a39e8dbbb3cc7e9481acf50}{
\index{mln::p\_\-transformed\_\-piter@{mln::p\_\-transformed\_\-piter}!p\_\-transformed\_\-piter@{p\_\-transformed\_\-piter}}
\index{p\_\-transformed\_\-piter@{p\_\-transformed\_\-piter}!mln::p_transformed_piter@{mln::p\_\-transformed\_\-piter}}
\subsubsection[{p\_\-transformed\_\-piter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Pi , typename S , typename F $>$ {\bf mln::p\_\-transformed\_\-piter}$<$ Pi, S, F $>$::{\bf p\_\-transformed\_\-piter} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{de/d55/a00323_a8437c6826a39e8dbbb3cc7e9481acf50}


Constructor without argument. 



Definition at line 93 of file p\_\-transformed\_\-piter.hh.

\hypertarget{a00323_a2dcf7bddd5e46f3fe14072a478a893e1}{
\index{mln::p\_\-transformed\_\-piter@{mln::p\_\-transformed\_\-piter}!p\_\-transformed\_\-piter@{p\_\-transformed\_\-piter}}
\index{p\_\-transformed\_\-piter@{p\_\-transformed\_\-piter}!mln::p_transformed_piter@{mln::p\_\-transformed\_\-piter}}
\subsubsection[{p\_\-transformed\_\-piter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Pi , typename S , typename F $>$ {\bf mln::p\_\-transformed\_\-piter}$<$ Pi, S, F $>$::{\bf p\_\-transformed\_\-piter} (
\begin{DoxyParamCaption}
\item[{const {\bf p\_\-transformed}$<$ S, F $>$ \&}]{ s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{de/d55/a00323_a2dcf7bddd5e46f3fe14072a478a893e1}


Constructor from a site set. 



Definition at line 99 of file p\_\-transformed\_\-piter.hh.



References mln::p\_\-transformed\_\-piter$<$ Pi, S, F $>$::change\_\-target().



\subsection{Member Function Documentation}
\hypertarget{a00323_aa3509f6d656175318af7b49071072b23}{
\index{mln::p\_\-transformed\_\-piter@{mln::p\_\-transformed\_\-piter}!change\_\-target@{change\_\-target}}
\index{change\_\-target@{change\_\-target}!mln::p_transformed_piter@{mln::p\_\-transformed\_\-piter}}
\subsubsection[{change\_\-target}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Pi , typename S , typename F $>$ void {\bf mln::p\_\-transformed\_\-piter}$<$ Pi, S, F $>$::change\_\-target (
\begin{DoxyParamCaption}
\item[{const {\bf p\_\-transformed}$<$ S, F $>$ \&}]{ s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{de/d55/a00323_aa3509f6d656175318af7b49071072b23}


Change the set site targeted by this iterator. 



Definition at line 143 of file p\_\-transformed\_\-piter.hh.



References mln::p\_\-transformed$<$ S, F $>$::primary\_\-set().



Referenced by mln::p\_\-transformed\_\-piter$<$ Pi, S, F $>$::p\_\-transformed\_\-piter().

\hypertarget{a00345_af705fa7e2dcd1c711097abed43395c40}{
\index{mln::p\_\-transformed\_\-piter@{mln::p\_\-transformed\_\-piter}!next@{next}}
\index{next@{next}!mln::p_transformed_piter@{mln::p\_\-transformed\_\-piter}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename E $>$ void {\bf mln::Site\_\-Iterator}$<$ E $>$::next (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, 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}


Definition at line 92 of file site\_\-iterator.hh.

