\hypertarget{classCartcomm}{\section{Cartcomm Class Reference}
\label{classCartcomm}\index{Cartcomm@{Cartcomm}}
}
Inheritance diagram for Cartcomm\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{classCartcomm}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classCartcomm_ae15b3e767d68b1573b53ff2a4df354ae}{{\bfseries Cartcomm} (const \hyperlink{classComm__Null}{Comm\+\_\+\+Null} \&data)}\label{classCartcomm_ae15b3e767d68b1573b53ff2a4df354ae}

\item 
\hypertarget{classCartcomm_a5a9eeb6253145ff275c58682088b8627}{{\bfseries Cartcomm} (const \hyperlink{structompi__communicator__t}{M\+P\+I\+\_\+\+Comm} \&data)}\label{classCartcomm_a5a9eeb6253145ff275c58682088b8627}

\item 
\hypertarget{classCartcomm_a11dabd5045c30c10db1eac1239017abf}{{\bfseries Cartcomm} (const \hyperlink{classCartcomm}{Cartcomm} \&data)}\label{classCartcomm_a11dabd5045c30c10db1eac1239017abf}

\item 
\hypertarget{classCartcomm_aa13daaa0a4047fe15ad79503edee8a94}{\hyperlink{classCartcomm}{Cartcomm} \& {\bfseries operator=} (const \hyperlink{classCartcomm}{Cartcomm} \&data)}\label{classCartcomm_aa13daaa0a4047fe15ad79503edee8a94}

\item 
\hypertarget{classCartcomm_a143cd82dc70f6a3decebbc2896245180}{\hyperlink{classCartcomm}{Cartcomm} \& {\bfseries operator=} (const \hyperlink{classComm__Null}{Comm\+\_\+\+Null} \&data)}\label{classCartcomm_a143cd82dc70f6a3decebbc2896245180}

\item 
\hypertarget{classCartcomm_ad4fe3e173cd893b47cd4217716deab5f}{\hyperlink{classCartcomm}{Cartcomm} \& {\bfseries operator=} (const \hyperlink{structompi__communicator__t}{M\+P\+I\+\_\+\+Comm} \&data)}\label{classCartcomm_ad4fe3e173cd893b47cd4217716deab5f}

\item 
\hypertarget{classCartcomm_a030fff4fa5055f00968109ec84948f72}{\hyperlink{classCartcomm}{Cartcomm} {\bfseries Dup} () const }\label{classCartcomm_a030fff4fa5055f00968109ec84948f72}

\item 
\hypertarget{classCartcomm_a119fc0c437ad702f4143b81ce5f4f5f4}{virtual \hyperlink{classCartcomm}{Cartcomm} \& {\bfseries Clone} () const }\label{classCartcomm_a119fc0c437ad702f4143b81ce5f4f5f4}

\item 
\hypertarget{classCartcomm_a474fc33db7db1e69c9dbb52fa68eae98}{virtual int {\bfseries Get\+\_\+dim} () const }\label{classCartcomm_a474fc33db7db1e69c9dbb52fa68eae98}

\item 
\hypertarget{classCartcomm_a3b4e698cec9ad9545370f449235c2d01}{virtual void {\bfseries Get\+\_\+topo} (int maxdims, int dims\mbox{[}$\,$\mbox{]}, bool periods\mbox{[}$\,$\mbox{]}, int coords\mbox{[}$\,$\mbox{]}) const }\label{classCartcomm_a3b4e698cec9ad9545370f449235c2d01}

\item 
\hypertarget{classCartcomm_a87464d56c5c9362b7e01ac00ddd56ba9}{virtual int {\bfseries Get\+\_\+cart\+\_\+rank} (const int coords\mbox{[}$\,$\mbox{]}) const }\label{classCartcomm_a87464d56c5c9362b7e01ac00ddd56ba9}

\item 
\hypertarget{classCartcomm_a6c15b813a67c5929dcc715c5b9d7c588}{virtual void {\bfseries Get\+\_\+coords} (int rank, int maxdims, int coords\mbox{[}$\,$\mbox{]}) const }\label{classCartcomm_a6c15b813a67c5929dcc715c5b9d7c588}

\item 
\hypertarget{classCartcomm_a9a6b9146e5980146614889d5ac794d2d}{virtual void {\bfseries Shift} (int direction, int disp, int \&rank\+\_\+source, int \&rank\+\_\+dest) const }\label{classCartcomm_a9a6b9146e5980146614889d5ac794d2d}

\item 
\hypertarget{classCartcomm_a11473fd755922026bfb9044be94cd2fc}{virtual \hyperlink{classCartcomm}{Cartcomm} {\bfseries Sub} (const bool remain\+\_\+dims\mbox{[}$\,$\mbox{]}) const }\label{classCartcomm_a11473fd755922026bfb9044be94cd2fc}

\item 
\hypertarget{classCartcomm_a9b28039307dced8a2b460506d5fe0ccd}{virtual int {\bfseries Map} (int ndims, const int dims\mbox{[}$\,$\mbox{]}, const bool periods\mbox{[}$\,$\mbox{]}) const }\label{classCartcomm_a9b28039307dced8a2b460506d5fe0ccd}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


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