\section{atlas::gradings::Status Class Reference}
\label{classatlas_1_1gradings_1_1Status}\index{atlas::gradings::Status@{atlas::gradings::Status}}
{\tt \#include $<$gradings.h$>$}

Collaboration diagram for atlas::gradings::Status:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=139pt]{classatlas_1_1gradings_1_1Status__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{CompactItemize}
\item 
enum {\bf Value} \{ {\bf Complex}, 
{\bf Imaginary\-Compact}, 
{\bf Real}, 
{\bf Imaginary\-Noncompact}
 \}
\end{CompactItemize}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Status} ()
\item 
{\bf $\sim$Status} ()
\item 
{\bf Value} {\bf operator[$\,$]} (size\_\-t j) const 
\item 
bool {\bf is\-Complex} (size\_\-t j) const 
\item 
bool {\bf is\-Imaginary\-Compact} (size\_\-t j) const 
\item 
bool {\bf is\-Real} (size\_\-t j) const 
\item 
bool {\bf is\-Imaginary\-Noncompact} (size\_\-t j) const 
\item 
bool {\bf is\-Imaginary} (size\_\-t j) const 
\item 
void {\bf set} (size\_\-t j, {\bf Value} v)
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
{\bf bitset::Two\-Rank\-Flags} {\bf d\_\-flags}
\end{CompactItemize}


\subsection{Member Enumeration Documentation}
\index{atlas::gradings::Status@{atlas::gradings::Status}!Value@{Value}}
\index{Value@{Value}!atlas::gradings::Status@{atlas::gradings::Status}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf atlas::gradings::Status::Value}}\label{classatlas_1_1gradings_1_1Status_149b2aad8407e4850f3b02255d2ed4f9}


\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{Complex@{Complex}!atlas::gradings::Status@{atlas::gradings::Status}}\index{atlas::gradings::Status@{atlas::gradings::Status}!Complex@{Complex}}\item[{\em 
Complex\label{classatlas_1_1gradings_1_1Status_149b2aad8407e4850f3b02255d2ed4f9f3791c2de9463529650c605b5e7bf518}
}]\index{ImaginaryCompact@{ImaginaryCompact}!atlas::gradings::Status@{atlas::gradings::Status}}\index{atlas::gradings::Status@{atlas::gradings::Status}!ImaginaryCompact@{ImaginaryCompact}}\item[{\em 
Imaginary\-Compact\label{classatlas_1_1gradings_1_1Status_149b2aad8407e4850f3b02255d2ed4f9cda50c08678d3315868997d608576568}
}]\index{Real@{Real}!atlas::gradings::Status@{atlas::gradings::Status}}\index{atlas::gradings::Status@{atlas::gradings::Status}!Real@{Real}}\item[{\em 
Real\label{classatlas_1_1gradings_1_1Status_149b2aad8407e4850f3b02255d2ed4f9a5d5997cabe18aaf04cc28260a1420f4}
}]\index{ImaginaryNoncompact@{ImaginaryNoncompact}!atlas::gradings::Status@{atlas::gradings::Status}}\index{atlas::gradings::Status@{atlas::gradings::Status}!ImaginaryNoncompact@{ImaginaryNoncompact}}\item[{\em 
Imaginary\-Noncompact\label{classatlas_1_1gradings_1_1Status_149b2aad8407e4850f3b02255d2ed4f93bf73cedfd43c37a50c17279314ee8d7}
}]\end{description}
\end{Desc}



\subsection{Constructor \& Destructor Documentation}
\index{atlas::gradings::Status@{atlas::gradings::Status}!Status@{Status}}
\index{Status@{Status}!atlas::gradings::Status@{atlas::gradings::Status}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::gradings::Status::Status ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1gradings_1_1Status_a8ecd642e9bf962f5ff870c1552862b2}


\index{atlas::gradings::Status@{atlas::gradings::Status}!~Status@{$\sim$Status}}
\index{~Status@{$\sim$Status}!atlas::gradings::Status@{atlas::gradings::Status}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::gradings::Status::$\sim$Status ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1gradings_1_1Status_7672e7b7a11a64ecc2a8cf7d1b619ba7}




\subsection{Member Function Documentation}
\index{atlas::gradings::Status@{atlas::gradings::Status}!isComplex@{isComplex}}
\index{isComplex@{isComplex}!atlas::gradings::Status@{atlas::gradings::Status}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::gradings::Status::is\-Complex (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1gradings_1_1Status_236e12e39c0bfaa991dd84b014236947}


\index{atlas::gradings::Status@{atlas::gradings::Status}!isImaginary@{isImaginary}}
\index{isImaginary@{isImaginary}!atlas::gradings::Status@{atlas::gradings::Status}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::gradings::Status::is\-Imaginary (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1gradings_1_1Status_978a79ddd74edb4a530a73d4476a8fd3}


\index{atlas::gradings::Status@{atlas::gradings::Status}!isImaginaryCompact@{isImaginaryCompact}}
\index{isImaginaryCompact@{isImaginaryCompact}!atlas::gradings::Status@{atlas::gradings::Status}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::gradings::Status::is\-Imaginary\-Compact (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1gradings_1_1Status_c9c8c0fffcee0f752c770248339cb0cc}


\index{atlas::gradings::Status@{atlas::gradings::Status}!isImaginaryNoncompact@{isImaginaryNoncompact}}
\index{isImaginaryNoncompact@{isImaginaryNoncompact}!atlas::gradings::Status@{atlas::gradings::Status}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::gradings::Status::is\-Imaginary\-Noncompact (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1gradings_1_1Status_45266c9311bd40a5bb8f3fd46515a3cf}


\index{atlas::gradings::Status@{atlas::gradings::Status}!isReal@{isReal}}
\index{isReal@{isReal}!atlas::gradings::Status@{atlas::gradings::Status}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::gradings::Status::is\-Real (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1gradings_1_1Status_56adefcd61b393fe87c907ce75b0af99}


\index{atlas::gradings::Status@{atlas::gradings::Status}!operator[]@{operator[]}}
\index{operator[]@{operator[]}!atlas::gradings::Status@{atlas::gradings::Status}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Value} atlas::gradings::Status::operator[$\,$] (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1gradings_1_1Status_ae8b25c6c774fd7e420d40851b45502b}


\index{atlas::gradings::Status@{atlas::gradings::Status}!set@{set}}
\index{set@{set}!atlas::gradings::Status@{atlas::gradings::Status}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::gradings::Status::set (size\_\-t {\em j}, {\bf Value} {\em v})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1gradings_1_1Status_83cc51258a643e402c872a613ada753d}




\subsection{Member Data Documentation}
\index{atlas::gradings::Status@{atlas::gradings::Status}!d_flags@{d\_\-flags}}
\index{d_flags@{d\_\-flags}!atlas::gradings::Status@{atlas::gradings::Status}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf bitset::Two\-Rank\-Flags} {\bf atlas::gradings::Status::d\_\-flags}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1gradings_1_1Status_86c9987224ed03495919b3ca917529da}




The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
sources/structure/{\bf gradings.h}\end{CompactItemize}
