\doxysection{gko::\+experimental::\+mpi::\+status Struct Reference}
\hypertarget{structgko_1_1experimental_1_1mpi_1_1status}{}\label{structgko_1_1experimental_1_1mpi_1_1status}\index{gko::experimental::mpi::status@{gko::experimental::mpi::status}}


The status struct is a light wrapper around the MPI\+\_\+\+Status struct.  




{\ttfamily \+\#include $<$ginkgo/\+core/\+base/\+mpi.\+hpp$>$}

\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\doxymbox{\hyperlink{structgko_1_1experimental_1_1mpi_1_1status_ae4bbc7a96ae0364788d664d164238db3}{status}} ()
\begin{DoxyCompactList}\small\item\em The default constructor. \end{DoxyCompactList}\item 
MPI\+\_\+\+Status \texorpdfstring{$\ast$}{*} \doxymbox{\hyperlink{structgko_1_1experimental_1_1mpi_1_1status_afe7e18a49071abb74093b2da1ceda96f}{get}} ()
\begin{DoxyCompactList}\small\item\em Get a pointer to the underlying MPI\+\_\+\+Status object. \end{DoxyCompactList}\item 
{\footnotesize template$<$typename T$>$ }\\int \doxymbox{\hyperlink{structgko_1_1experimental_1_1mpi_1_1status_a60f3739b5e3ee17173a73a8d7e6a9711}{get\+\_\+count}} (const T \texorpdfstring{$\ast$}{*}data) const
\begin{DoxyCompactList}\small\item\em Get the count of the number of elements received by the communication call. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The status struct is a light wrapper around the MPI\+\_\+\+Status struct. 

\label{doc-constructors}
\Hypertarget{structgko_1_1experimental_1_1mpi_1_1status_doc-constructors}
\doxysubsection{Constructor \& Destructor Documentation}
\Hypertarget{structgko_1_1experimental_1_1mpi_1_1status_ae4bbc7a96ae0364788d664d164238db3}\index{gko::experimental::mpi::status@{gko::experimental::mpi::status}!status@{status}}
\index{status@{status}!gko::experimental::mpi::status@{gko::experimental::mpi::status}}
\doxysubsubsection{\texorpdfstring{status()}{status()}}
{\footnotesize\ttfamily \label{structgko_1_1experimental_1_1mpi_1_1status_ae4bbc7a96ae0364788d664d164238db3} 
gko::\+experimental::\+mpi::\+status::\+status (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



The default constructor. 

It creates an empty MPI\+\_\+\+Status 

\label{doc-func-members}
\Hypertarget{structgko_1_1experimental_1_1mpi_1_1status_doc-func-members}
\doxysubsection{Member Function Documentation}
\Hypertarget{structgko_1_1experimental_1_1mpi_1_1status_afe7e18a49071abb74093b2da1ceda96f}\index{gko::experimental::mpi::status@{gko::experimental::mpi::status}!get@{get}}
\index{get@{get}!gko::experimental::mpi::status@{gko::experimental::mpi::status}}
\doxysubsubsection{\texorpdfstring{get()}{get()}}
{\footnotesize\ttfamily \label{structgko_1_1experimental_1_1mpi_1_1status_afe7e18a49071abb74093b2da1ceda96f} 
MPI\+\_\+\+Status \texorpdfstring{$\ast$}{*} gko::\+experimental::\+mpi::\+status::\+get (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Get a pointer to the underlying MPI\+\_\+\+Status object. 

\begin{DoxyReturn}{Returns}
a pointer to MPI\+\_\+\+Status object 
\end{DoxyReturn}


Referenced by \doxymbox{\hyperlink{classgko_1_1experimental_1_1mpi_1_1communicator_a0065a579782ab27c80247bc309639393}{gko::\+experimental::\+mpi::\+communicator::\+recv()}}, and \doxymbox{\hyperlink{classgko_1_1experimental_1_1mpi_1_1request_aaddf632d971062a584b0aea23a393381}{gko::\+experimental::\+mpi::\+request::\+wait()}}.

\Hypertarget{structgko_1_1experimental_1_1mpi_1_1status_a60f3739b5e3ee17173a73a8d7e6a9711}\index{gko::experimental::mpi::status@{gko::experimental::mpi::status}!get\_count@{get\_count}}
\index{get\_count@{get\_count}!gko::experimental::mpi::status@{gko::experimental::mpi::status}}
\doxysubsubsection{\texorpdfstring{get\_count()}{get\_count()}}
{\footnotesize\ttfamily \label{structgko_1_1experimental_1_1mpi_1_1status_a60f3739b5e3ee17173a73a8d7e6a9711} 
template$<$typename T$>$ \\
int gko::\+experimental::\+mpi::\+status::\+get\+\_\+count (\begin{DoxyParamCaption}\item[{const T \texorpdfstring{$\ast$}{*}}]{data}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Get the count of the number of elements received by the communication call. 


\begin{DoxyTemplParams}{Template Parameters}
{\em T} & The datatype of the object that was received.\\
\hline
\end{DoxyTemplParams}

\begin{DoxyParams}{Parameters}
{\em data} & The data object of type T that was received.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the count 
\end{DoxyReturn}


The documentation for this struct was generated from the following file:\+\begin{DoxyCompactItemize}
\item 
ginkgo/\+core/\+base/\+mpi.\+hpp\end{DoxyCompactItemize}
