\section{atlas::blocks::Block Class Reference}
\label{classatlas_1_1blocks_1_1Block}\index{atlas::blocks::Block@{atlas::blocks::Block}}
{\tt \#include $<$blocks.h$>$}

Collaboration diagram for atlas::blocks::Block:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=248pt]{classatlas_1_1blocks_1_1Block__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Block} ()
\item 
{\bf Block} ({\bf complexredgp::Complex\-Reductive\-Group} \&, {\bf realform::Real\-Form}, {\bf realform::Real\-Form})
\item 
virtual {\bf $\sim$Block} ()
\item 
void {\bf swap} ({\bf Block} \&)
\item 
const {\bf bruhat::Bruhat\-Order} \& {\bf bruhat\-Order} () const 
\item 
{\bf Block\-Elt\-Pair} {\bf cayley} (size\_\-t {\bf s}, {\bf Block\-Elt} z) const 
\item 
{\bf Block\-Elt} {\bf cross} (size\_\-t {\bf s}, {\bf Block\-Elt} z) const 
\item 
const {\bf descents::Descent\-Status} \& {\bf descent} ({\bf Block\-Elt} z) const 
\item 
{\bf descents::Descent\-Status::Value} {\bf descent\-Value} (size\_\-t {\bf s}, {\bf Block\-Elt} z) const 
\item 
{\bf realform::Real\-Form} {\bf dual\-Form} () const 
\item 
size\_\-t {\bf first\-Strict\-Descent} (size\_\-t) const 
\item 
{\bf Block\-Elt\-Pair} {\bf inverse\-Cayley} (size\_\-t {\bf s}, {\bf Block\-Elt} z) const 
\item 
const {\bf bitset::Rank\-Flags} \& {\bf involution\-Support} (size\_\-t z) const 
\item 
bool {\bf is\-Strict\-Ascent} (size\_\-t, {\bf Block\-Elt}) const 
\item 
bool {\bf is\-Strict\-Descent} (size\_\-t, {\bf Block\-Elt}) const 
\item 
size\_\-t {\bf length} ({\bf Block\-Elt} z) const 
\item 
size\_\-t {\bf rank} () const 
\item 
{\bf realform::Real\-Form} {\bf real\-Form} () const 
\item 
size\_\-t {\bf size} () const 
\item 
const {\bf weyl::Weyl\-Elt} \& {\bf involution} ({\bf Block\-Elt} z) const 
\item 
const {\bf weyl::Weyl\-Group} \& {\bf weyl\-Group} () const 
\item 
{\bf kgb::KGBElt} {\bf x} ({\bf Block\-Elt} z) const 
\item 
size\_\-t {\bf xsize} () const 
\item 
{\bf kgb::KGBElt} {\bf y} ({\bf Block\-Elt} z) const 
\item 
size\_\-t {\bf ysize} () const 
\item 
void {\bf fill\-Bruhat} ()
\end{CompactItemize}
\subsection*{Protected Types}
\begin{CompactItemize}
\item 
enum {\bf State} \{ {\bf Bruhat\-Constructed}, 
{\bf Num\-States}
 \}
\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
size\_\-t {\bf d\_\-rank}
\item 
size\_\-t {\bf d\_\-xsize}
\item 
size\_\-t {\bf d\_\-ysize}
\item 
{\bf kgb::KGBElt\-List} {\bf d\_\-x}
\item 
{\bf kgb::KGBElt\-List} {\bf d\_\-y}
\item 
std::vector$<$ {\bf Block\-Elt\-List} $>$ {\bf d\_\-cross}
\item 
std::vector$<$ {\bf Block\-Elt\-Pair\-List} $>$ {\bf d\_\-cayley}
\item 
std::vector$<$ {\bf Block\-Elt\-Pair\-List} $>$ {\bf d\_\-inverse\-Cayley}
\item 
{\bf descents::Descent\-Status\-List} {\bf d\_\-descent}
\item 
std::vector$<$ size\_\-t $>$ {\bf d\_\-length}
\item 
{\bf weyl::Weyl\-Elt\-List} {\bf d\_\-involution}
\item 
std::vector$<$ {\bf bitset::Rank\-Flags} $>$ {\bf d\_\-involution\-Support}
\item 
{\bf realform::Real\-Form} {\bf d\_\-real\-Form}
\item 
{\bf realform::Real\-Form} {\bf d\_\-dual\-Form}
\item 
{\bf bitset::Bit\-Set}$<$ Num\-States $>$ {\bf d\_\-state}
\item 
{\bf bruhat::Bruhat\-Order} $\ast$ {\bf d\_\-bruhat}
\item 
const {\bf weyl::Weyl\-Group} $\ast$ {\bf d\_\-weyl\-Group}
\end{CompactItemize}


\subsection{Member Enumeration Documentation}
\index{atlas::blocks::Block@{atlas::blocks::Block}!State@{State}}
\index{State@{State}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf atlas::blocks::Block::State}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_27e010c32774ae3fdc46fd7cf8db47fb}


\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{BruhatConstructed@{BruhatConstructed}!atlas::blocks::Block@{atlas::blocks::Block}}\index{atlas::blocks::Block@{atlas::blocks::Block}!BruhatConstructed@{BruhatConstructed}}\item[{\em 
Bruhat\-Constructed\label{classatlas_1_1blocks_1_1Block_27e010c32774ae3fdc46fd7cf8db47fb354e3522aa61a9704884948097b87690}
}]\index{NumStates@{NumStates}!atlas::blocks::Block@{atlas::blocks::Block}}\index{atlas::blocks::Block@{atlas::blocks::Block}!NumStates@{NumStates}}\item[{\em 
Num\-States\label{classatlas_1_1blocks_1_1Block_27e010c32774ae3fdc46fd7cf8db47fb3b3fe78bdb8d4437bdf8dff3776728dd}
}]\end{description}
\end{Desc}



\subsection{Constructor \& Destructor Documentation}
\index{atlas::blocks::Block@{atlas::blocks::Block}!Block@{Block}}
\index{Block@{Block}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::blocks::Block::Block ()}\label{classatlas_1_1blocks_1_1Block_b5fcc3e6787757b21ad2fb437cbe1b02}


\index{atlas::blocks::Block@{atlas::blocks::Block}!Block@{Block}}
\index{Block@{Block}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::blocks::Block::Block ({\bf complexredgp::Complex\-Reductive\-Group} \&, {\bf realform::Real\-Form}, {\bf realform::Real\-Form})}\label{classatlas_1_1blocks_1_1Block_c863b54272a5bcc4e73bbf934d4e1df5}


\index{atlas::blocks::Block@{atlas::blocks::Block}!~Block@{$\sim$Block}}
\index{~Block@{$\sim$Block}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::blocks::Block::$\sim$Block ()\hspace{0.3cm}{\tt  [virtual]}}\label{classatlas_1_1blocks_1_1Block_5cc2870c3cdbc30b532a6f7fe8d6f3ad}




\subsection{Member Function Documentation}
\index{atlas::blocks::Block@{atlas::blocks::Block}!bruhatOrder@{bruhatOrder}}
\index{bruhatOrder@{bruhatOrder}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf bruhat::Bruhat\-Order}\& atlas::blocks::Block::bruhat\-Order () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_2a719fc2075fafb5e820adbffd288790}


\index{atlas::blocks::Block@{atlas::blocks::Block}!cayley@{cayley}}
\index{cayley@{cayley}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Block\-Elt\-Pair} atlas::blocks::Block::cayley (size\_\-t {\em s}, {\bf Block\-Elt} {\em z}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_1b6dd3912989b2f5d23c52b01e21482c}


\index{atlas::blocks::Block@{atlas::blocks::Block}!cross@{cross}}
\index{cross@{cross}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Block\-Elt} atlas::blocks::Block::cross (size\_\-t {\em s}, {\bf Block\-Elt} {\em z}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_b65e9604eed1ec921fb940bf7a9f0503}


\index{atlas::blocks::Block@{atlas::blocks::Block}!descent@{descent}}
\index{descent@{descent}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf descents::Descent\-Status}\& atlas::blocks::Block::descent ({\bf Block\-Elt} {\em z}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_30cad9afc8e906de13166fc32088c364}


\index{atlas::blocks::Block@{atlas::blocks::Block}!descentValue@{descentValue}}
\index{descentValue@{descentValue}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf descents::Descent\-Status::Value} atlas::blocks::Block::descent\-Value (size\_\-t {\em s}, {\bf Block\-Elt} {\em z}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_655c98a7cff91c82a1e6e0eb6ed20d76}


\index{atlas::blocks::Block@{atlas::blocks::Block}!dualForm@{dualForm}}
\index{dualForm@{dualForm}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf realform::Real\-Form} atlas::blocks::Block::dual\-Form () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_4bb099233cd8297d736842255a52fdd6}


\index{atlas::blocks::Block@{atlas::blocks::Block}!fillBruhat@{fillBruhat}}
\index{fillBruhat@{fillBruhat}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::blocks::Block::fill\-Bruhat ()}\label{classatlas_1_1blocks_1_1Block_ab290d4e3a8141a901723cf197b21260}


\index{atlas::blocks::Block@{atlas::blocks::Block}!firstStrictDescent@{firstStrictDescent}}
\index{firstStrictDescent@{firstStrictDescent}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::blocks::Block::first\-Strict\-Descent (size\_\-t) const}\label{classatlas_1_1blocks_1_1Block_daad71f581f1ea0283a0941b9c731a81}


\index{atlas::blocks::Block@{atlas::blocks::Block}!inverseCayley@{inverseCayley}}
\index{inverseCayley@{inverseCayley}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Block\-Elt\-Pair} atlas::blocks::Block::inverse\-Cayley (size\_\-t {\em s}, {\bf Block\-Elt} {\em z}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_79a354c3ef489cdf0f7c2382fc485898}


\index{atlas::blocks::Block@{atlas::blocks::Block}!involution@{involution}}
\index{involution@{involution}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf weyl::Weyl\-Elt} \& atlas::blocks::Block::involution ({\bf Block\-Elt} {\em z}) const}\label{classatlas_1_1blocks_1_1Block_2c45539f13a6241f43395e226beb0263}


\index{atlas::blocks::Block@{atlas::blocks::Block}!involutionSupport@{involutionSupport}}
\index{involutionSupport@{involutionSupport}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf bitset::Rank\-Flags}\& atlas::blocks::Block::involution\-Support (size\_\-t {\em z}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_e09d0056266a6932bc0cdf767285ad9b}


\index{atlas::blocks::Block@{atlas::blocks::Block}!isStrictAscent@{isStrictAscent}}
\index{isStrictAscent@{isStrictAscent}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::blocks::Block::is\-Strict\-Ascent (size\_\-t, {\bf Block\-Elt}) const}\label{classatlas_1_1blocks_1_1Block_5b139914a591a77631d91631900786f7}


\index{atlas::blocks::Block@{atlas::blocks::Block}!isStrictDescent@{isStrictDescent}}
\index{isStrictDescent@{isStrictDescent}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::blocks::Block::is\-Strict\-Descent (size\_\-t, {\bf Block\-Elt}) const}\label{classatlas_1_1blocks_1_1Block_b0c565343d6b2af1ebdb11bf96df9445}


\index{atlas::blocks::Block@{atlas::blocks::Block}!length@{length}}
\index{length@{length}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::blocks::Block::length ({\bf Block\-Elt} {\em z}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_5d5010494436475bb61d474d7fb93615}


\index{atlas::blocks::Block@{atlas::blocks::Block}!rank@{rank}}
\index{rank@{rank}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::blocks::Block::rank () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_4b5541ab4a2a32d978a41fb4679ad299}


\index{atlas::blocks::Block@{atlas::blocks::Block}!realForm@{realForm}}
\index{realForm@{realForm}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf realform::Real\-Form} atlas::blocks::Block::real\-Form () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_40328950ee27648872661972f5b49bf5}


\index{atlas::blocks::Block@{atlas::blocks::Block}!size@{size}}
\index{size@{size}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::blocks::Block::size () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_1d9897e54ce6ad755561751aab8f620d}


\index{atlas::blocks::Block@{atlas::blocks::Block}!swap@{swap}}
\index{swap@{swap}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::blocks::Block::swap ({\bf Block} \&)}\label{classatlas_1_1blocks_1_1Block_614206154e2ea495471d4eddf39cd299}


\index{atlas::blocks::Block@{atlas::blocks::Block}!weylGroup@{weylGroup}}
\index{weylGroup@{weylGroup}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf weyl::Weyl\-Group}\& atlas::blocks::Block::weyl\-Group () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_c472de6bf5e28b572ce3f4329bf95a17}


\index{atlas::blocks::Block@{atlas::blocks::Block}!x@{x}}
\index{x@{x}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf kgb::KGBElt} atlas::blocks::Block::x ({\bf Block\-Elt} {\em z}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_466515eba4e58474d894f2b66c031f07}


\index{atlas::blocks::Block@{atlas::blocks::Block}!xsize@{xsize}}
\index{xsize@{xsize}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::blocks::Block::xsize () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_97977673a6b735244b2e3b2bfe657d14}


\index{atlas::blocks::Block@{atlas::blocks::Block}!y@{y}}
\index{y@{y}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf kgb::KGBElt} atlas::blocks::Block::y ({\bf Block\-Elt} {\em z}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_0b1485c0cb0cfc2a87863401b9909798}


\index{atlas::blocks::Block@{atlas::blocks::Block}!ysize@{ysize}}
\index{ysize@{ysize}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::blocks::Block::ysize () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1blocks_1_1Block_4d275985aafd704c8bc456c004685139}




\subsection{Member Data Documentation}
\index{atlas::blocks::Block@{atlas::blocks::Block}!d_bruhat@{d\_\-bruhat}}
\index{d_bruhat@{d\_\-bruhat}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf bruhat::Bruhat\-Order}$\ast$ {\bf atlas::blocks::Block::d\_\-bruhat}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_644caca03bc1964edaab89245b0dd7de}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_cayley@{d\_\-cayley}}
\index{d_cayley@{d\_\-cayley}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf Block\-Elt\-Pair\-List}$>$ {\bf atlas::blocks::Block::d\_\-cayley}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_9271715773b6e277c35a42b3fbccd3e1}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_cross@{d\_\-cross}}
\index{d_cross@{d\_\-cross}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf Block\-Elt\-List}$>$ {\bf atlas::blocks::Block::d\_\-cross}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_381eb2fbbe08194b72d03c277cd49b84}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_descent@{d\_\-descent}}
\index{d_descent@{d\_\-descent}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf descents::Descent\-Status\-List} {\bf atlas::blocks::Block::d\_\-descent}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_dd871b3e90777e7c9acb1a418a37acb3}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_dualForm@{d\_\-dualForm}}
\index{d_dualForm@{d\_\-dualForm}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf realform::Real\-Form} {\bf atlas::blocks::Block::d\_\-dual\-Form}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_301b0a7b5ca697780b8f3e7b5230bbae}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_inverseCayley@{d\_\-inverseCayley}}
\index{d_inverseCayley@{d\_\-inverseCayley}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf Block\-Elt\-Pair\-List}$>$ {\bf atlas::blocks::Block::d\_\-inverse\-Cayley}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_bc303a982e8e592fee9ee2a278d6180c}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_involution@{d\_\-involution}}
\index{d_involution@{d\_\-involution}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf weyl::Weyl\-Elt\-List} {\bf atlas::blocks::Block::d\_\-involution}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_73876b42c85cc678fe71dcf5954a2df9}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_involutionSupport@{d\_\-involutionSupport}}
\index{d_involutionSupport@{d\_\-involutionSupport}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf bitset::Rank\-Flags}$>$ {\bf atlas::blocks::Block::d\_\-involution\-Support}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_53967fab54963ff8834eaacc7b414983}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_length@{d\_\-length}}
\index{d_length@{d\_\-length}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$size\_\-t$>$ {\bf atlas::blocks::Block::d\_\-length}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_4f37c2b040e9e9430085389f2267cd9a}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_rank@{d\_\-rank}}
\index{d_rank@{d\_\-rank}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::blocks::Block::d\_\-rank}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_756a2bfb8a3ccbb1d8c1b021bc582699}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_realForm@{d\_\-realForm}}
\index{d_realForm@{d\_\-realForm}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf realform::Real\-Form} {\bf atlas::blocks::Block::d\_\-real\-Form}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_6ad563424487384d82a2e233597eef24}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_state@{d\_\-state}}
\index{d_state@{d\_\-state}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf bitset::Bit\-Set}$<$Num\-States$>$ {\bf atlas::blocks::Block::d\_\-state}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_221a672512b286ea98e81db21d4037c7}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_weylGroup@{d\_\-weylGroup}}
\index{d_weylGroup@{d\_\-weylGroup}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf weyl::Weyl\-Group}$\ast$ {\bf atlas::blocks::Block::d\_\-weyl\-Group}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_97ea182b6911cd470bcb0105abf4e8bf}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_x@{d\_\-x}}
\index{d_x@{d\_\-x}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf kgb::KGBElt\-List} {\bf atlas::blocks::Block::d\_\-x}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_0cfaac65432f2fb40ec8fd7ef6e7ae05}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_xsize@{d\_\-xsize}}
\index{d_xsize@{d\_\-xsize}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::blocks::Block::d\_\-xsize}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_7d03b90f9cde60b33624aa299e6dddcd}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_y@{d\_\-y}}
\index{d_y@{d\_\-y}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf kgb::KGBElt\-List} {\bf atlas::blocks::Block::d\_\-y}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_4bc4c5b307d0a05c7f136c4b10342af1}


\index{atlas::blocks::Block@{atlas::blocks::Block}!d_ysize@{d\_\-ysize}}
\index{d_ysize@{d\_\-ysize}!atlas::blocks::Block@{atlas::blocks::Block}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::blocks::Block::d\_\-ysize}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1blocks_1_1Block_7070cb84c8027ba7b9e07dadd0c7045f}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
sources/gkmod/{\bf blocks.h}\item 
sources/gkmod/{\bf blocks.cpp}\end{CompactItemize}
