\section{atlas::weyl::Weyl\-Elt Class Reference}
\label{classatlas_1_1weyl_1_1WeylElt}\index{atlas::weyl::WeylElt@{atlas::weyl::WeylElt}}
{\tt \#include $<$weyl.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Weyl\-Elt} ()
\item 
{\bf Weyl\-Elt} ({\bf Elt\-Piece} x)
\item 
{\bf $\sim$Weyl\-Elt} ()
\item 
{\bf Weyl\-Elt} (const {\bf Weyl\-Elt} \&w)
\item 
{\bf Weyl\-Elt} \& {\bf operator=} (const {\bf Weyl\-Elt} \&w)
\item 
{\bf Elt\-Piece} {\bf operator[$\,$]} (size\_\-t j) const 
\item 
bool {\bf operator$<$} (const {\bf Weyl\-Elt} \&w) const 
\item 
bool {\bf operator==} (const {\bf Weyl\-Elt} \&w) const 
\item 
bool {\bf operator!=} (const {\bf Weyl\-Elt} \&w) const 
\item 
{\bf Elt\-Piece} \& {\bf operator[$\,$]} (size\_\-t j)
\item 
void {\bf clear} ()
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
{\bf Elt\-Piece} {\bf d\_\-data} [{\bf constants::RANK\_\-MAX}]
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!WeylElt@{WeylElt}}
\index{WeylElt@{WeylElt}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::weyl::Weyl\-Elt::Weyl\-Elt ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1weyl_1_1WeylElt_1bbab8a06acefde24b20bbc36662cf93}


\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!WeylElt@{WeylElt}}
\index{WeylElt@{WeylElt}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::weyl::Weyl\-Elt::Weyl\-Elt ({\bf Elt\-Piece} {\em x})\hspace{0.3cm}{\tt  [inline, explicit]}}\label{classatlas_1_1weyl_1_1WeylElt_73e2271c93137484d87bb91ca7ef5599}


\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!~WeylElt@{$\sim$WeylElt}}
\index{~WeylElt@{$\sim$WeylElt}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::weyl::Weyl\-Elt::$\sim$Weyl\-Elt ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1weyl_1_1WeylElt_72393c5e7b450d3a3b2f0929d2f91f2f}


\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!WeylElt@{WeylElt}}
\index{WeylElt@{WeylElt}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::weyl::Weyl\-Elt::Weyl\-Elt (const {\bf Weyl\-Elt} \& {\em w})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1weyl_1_1WeylElt_5e1fef6ac8d823693a9c6c95e41c995e}




\subsection{Member Function Documentation}
\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!clear@{clear}}
\index{clear@{clear}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::weyl::Weyl\-Elt::clear ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1weyl_1_1WeylElt_ce92bb6e6c4fba42f421e9a19947390d}


\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!operator"!=@{operator"!=}}
\index{operator"!=@{operator"!=}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::weyl::Weyl\-Elt::operator!= (const {\bf Weyl\-Elt} \& {\em w}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1weyl_1_1WeylElt_ab96f8e41e00fd297c003fbc5448fd44}


\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!operator<@{operator$<$}}
\index{operator<@{operator$<$}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::weyl::Weyl\-Elt::operator$<$ (const {\bf Weyl\-Elt} \& {\em w}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1weyl_1_1WeylElt_0cf2d607c3efc6e93dabed559e21d3dc}


\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!operator=@{operator=}}
\index{operator=@{operator=}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Weyl\-Elt}\& atlas::weyl::Weyl\-Elt::operator= (const {\bf Weyl\-Elt} \& {\em w})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1weyl_1_1WeylElt_fbcf399764fe2aa64a62c8cb2a78c01e}


\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!operator==@{operator==}}
\index{operator==@{operator==}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::weyl::Weyl\-Elt::operator== (const {\bf Weyl\-Elt} \& {\em w}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1weyl_1_1WeylElt_b5ac4832dd8e61df7715ccab0e908bac}


\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!operator[]@{operator[]}}
\index{operator[]@{operator[]}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Elt\-Piece}\& atlas::weyl::Weyl\-Elt::operator[$\,$] (size\_\-t {\em j})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1weyl_1_1WeylElt_165bd972355a92668c8b8626bc17aae6}


\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!operator[]@{operator[]}}
\index{operator[]@{operator[]}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Elt\-Piece} atlas::weyl::Weyl\-Elt::operator[$\,$] (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1weyl_1_1WeylElt_62831525c0388e8b4e4d5174e157e398}




\subsection{Member Data Documentation}
\index{atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}!d_data@{d\_\-data}}
\index{d_data@{d\_\-data}!atlas::weyl::WeylElt@{atlas::weyl::Weyl\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Elt\-Piece} {\bf atlas::weyl::Weyl\-Elt::d\_\-data}[{\bf constants::RANK\_\-MAX}]\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1weyl_1_1WeylElt_51129bfd13f8a4dfd5cf264a65360ce5}




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