\hypertarget{classGroup}{\section{Group Class Reference}
\label{classGroup}\index{Group@{Group}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classGroup_aeb800e4f76aef3ca13073257506f773c}{{\bfseries Group} (\hyperlink{structompi__group__t}{M\+P\+I\+\_\+\+Group} i)}\label{classGroup_aeb800e4f76aef3ca13073257506f773c}

\item 
\hypertarget{classGroup_a0c1d1885ab6fcce29c2dbc20162454e3}{{\bfseries Group} (const \hyperlink{classGroup}{Group} \&g)}\label{classGroup_a0c1d1885ab6fcce29c2dbc20162454e3}

\item 
\hypertarget{classGroup_aefa85c0dfeef1fd3f228be57f2af0a0c}{\hyperlink{classGroup}{Group} \& {\bfseries operator=} (const \hyperlink{classGroup}{Group} \&g)}\label{classGroup_aefa85c0dfeef1fd3f228be57f2af0a0c}

\item 
\hypertarget{classGroup_af006033e96715f5fee458341a212187f}{bool {\bfseries operator==} (const \hyperlink{classGroup}{Group} \&a)}\label{classGroup_af006033e96715f5fee458341a212187f}

\item 
\hypertarget{classGroup_a0de31f35b459d6811e45a91e29a3388b}{bool {\bfseries operator!=} (const \hyperlink{classGroup}{Group} \&a)}\label{classGroup_a0de31f35b459d6811e45a91e29a3388b}

\item 
\hypertarget{classGroup_aeb3d16ba15df124cc627f1bffa9d5185}{\hyperlink{classGroup}{Group} \& {\bfseries operator=} (const \hyperlink{structompi__group__t}{M\+P\+I\+\_\+\+Group} \&i)}\label{classGroup_aeb3d16ba15df124cc627f1bffa9d5185}

\item 
\hypertarget{classGroup_a62c3475417ced415c058df3ff80c8d91}{{\bfseries operator M\+P\+I\+\_\+\+Group} () const }\label{classGroup_a62c3475417ced415c058df3ff80c8d91}

\item 
\hypertarget{classGroup_a246270bc187cf703fcdad14f7c236805}{\hyperlink{structompi__group__t}{M\+P\+I\+\_\+\+Group} {\bfseries mpi} () const }\label{classGroup_a246270bc187cf703fcdad14f7c236805}

\item 
\hypertarget{classGroup_adc538b9c32e7df94f0fdfd1d03494b58}{virtual int {\bfseries Get\+\_\+size} () const }\label{classGroup_adc538b9c32e7df94f0fdfd1d03494b58}

\item 
\hypertarget{classGroup_a9c8005f7576cfb875f59c017a579bd33}{virtual int {\bfseries Get\+\_\+rank} () const }\label{classGroup_a9c8005f7576cfb875f59c017a579bd33}

\item 
\hypertarget{classGroup_a7f32b9db3c2c3948f996a7c7260205af}{virtual \hyperlink{classGroup}{Group} {\bfseries Incl} (int n, const int ranks\mbox{[}$\,$\mbox{]}) const }\label{classGroup_a7f32b9db3c2c3948f996a7c7260205af}

\item 
\hypertarget{classGroup_aa06d324541d0b0b0f90095c725f7174b}{virtual \hyperlink{classGroup}{Group} {\bfseries Excl} (int n, const int ranks\mbox{[}$\,$\mbox{]}) const }\label{classGroup_aa06d324541d0b0b0f90095c725f7174b}

\item 
\hypertarget{classGroup_a6b6963dc09648609afd491bd52f4d110}{virtual \hyperlink{classGroup}{Group} {\bfseries Range\+\_\+incl} (int n, const int ranges\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}) const }\label{classGroup_a6b6963dc09648609afd491bd52f4d110}

\item 
\hypertarget{classGroup_a9f21f23fca41e6a4217024d491a314b6}{virtual \hyperlink{classGroup}{Group} {\bfseries Range\+\_\+excl} (int n, const int ranges\mbox{[}$\,$\mbox{]}\mbox{[}3\mbox{]}) const }\label{classGroup_a9f21f23fca41e6a4217024d491a314b6}

\item 
\hypertarget{classGroup_ac1efcec4a9d6cea41d88d024a0fa0300}{virtual void {\bfseries Free} ()}\label{classGroup_ac1efcec4a9d6cea41d88d024a0fa0300}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classGroup_a859d3dcf618d28c5a55df4917b099b1c}{static void {\bfseries Translate\+\_\+ranks} (const \hyperlink{classGroup}{Group} \&group1, int n, const int ranks1\mbox{[}$\,$\mbox{]}, const \hyperlink{classGroup}{Group} \&group2, int ranks2\mbox{[}$\,$\mbox{]})}\label{classGroup_a859d3dcf618d28c5a55df4917b099b1c}

\item 
\hypertarget{classGroup_ac24c90ecb2dd64e1cf84502346bd483b}{static int {\bfseries Compare} (const \hyperlink{classGroup}{Group} \&group1, const \hyperlink{classGroup}{Group} \&group2)}\label{classGroup_ac24c90ecb2dd64e1cf84502346bd483b}

\item 
\hypertarget{classGroup_a4a03cc15775f53817cf8a8ef05bc323f}{static \hyperlink{classGroup}{Group} {\bfseries Union} (const \hyperlink{classGroup}{Group} \&group1, const \hyperlink{classGroup}{Group} \&group2)}\label{classGroup_a4a03cc15775f53817cf8a8ef05bc323f}

\item 
\hypertarget{classGroup_a5d858fe6c526050624cfb73e15cec2f2}{static \hyperlink{classGroup}{Group} {\bfseries Intersect} (const \hyperlink{classGroup}{Group} \&group1, const \hyperlink{classGroup}{Group} \&group2)}\label{classGroup_a5d858fe6c526050624cfb73e15cec2f2}

\item 
\hypertarget{classGroup_a735af40d9d2a7e041135dd7595e854d6}{static \hyperlink{classGroup}{Group} {\bfseries Difference} (const \hyperlink{classGroup}{Group} \&group1, const \hyperlink{classGroup}{Group} \&group2)}\label{classGroup_a735af40d9d2a7e041135dd7595e854d6}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classGroup_a9089b5e8c8701bfb0115f00fe7aa2794}{\hyperlink{structompi__group__t}{M\+P\+I\+\_\+\+Group} {\bfseries mpi\+\_\+group}}\label{classGroup_a9089b5e8c8701bfb0115f00fe7aa2794}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
ompi/mpi/cxx/group.\+h\item 
ompi/mpi/cxx/group\+\_\+inln.\+h\end{DoxyCompactItemize}
