\section{sources/structure/cartan.cpp File Reference}
\label{cartan_8cpp}\index{sources/structure/cartan.cpp@{sources/structure/cartan.cpp}}
{\tt \#include \char`\"{}cartan.h\char`\"{}}\par
{\tt \#include $<$set$>$}\par
{\tt \#include \char`\"{}rootdata.h\char`\"{}}\par
{\tt \#include \char`\"{}tags.h\char`\"{}}\par


Include dependency graph for cartan.cpp:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=262pt]{cartan_8cpp__incl}
\end{center}
\end{figure}
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace {\bf atlas}
\item 
namespace {\bf atlas::cartan}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
bool {\bf atlas::check\-Decomposition} (const {\bf weyl::Weyl\-Word} \&, const {\bf weyl::Weyl\-Word} \&, const {\bf rootdata::Root\-List} \&, const weyl::Weyl\-Group \&, const rootdata::Root\-Datum \&)
\item 
unsigned long {\bf atlas::cartan::block\-Size} ({\bf realform::Real\-Form} rf, {\bf realform::Real\-Form} drf, const Cartan\-Classes \&ccl)
\item 
unsigned long {\bf atlas::cartan::kgb\-Size} ({\bf realform::Real\-Form} rf, const Cartan\-Classes \&ccl)
\item 
bool {\bf atlas::check\-Decomposition} (const {\bf weyl::Weyl\-Word} \&wi, const {\bf weyl::Weyl\-Word} \&ww, const {\bf rootdata::Root\-List} \&so, const weyl::Weyl\-Group \&W, const rootdata::Root\-Datum \&rd)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
const size\_\-t {\bf atlas::Undef\-Most\-Split} = $\sim$0ul
\item 
const {\bf realform::Real\-Form} {\bf atlas::Undef\-Real\-Form} = $\sim$0ul
\item 
const rootdata::Root\-Datum $\ast$ {\bf d\_\-root\-Datum}
\item 
const rootdata::Root\-Datum {\bf d\_\-dual\-Root\-Datum}
\item 
const weyl::Weyl\-Group $\ast$ {\bf d\_\-weyl\-Group}
\item 
const weyl::Weyl\-Group {\bf d\_\-dual\-Weyl\-Group}
\item 
std::vector$<$ {\bf weyl::Weyl\-Elt\-List} $>$ {\bf d\_\-known}
\end{CompactItemize}


\subsection{Variable Documentation}
\index{cartan.cpp@{cartan.cpp}!d_dualRootDatum@{d\_\-dualRootDatum}}
\index{d_dualRootDatum@{d\_\-dualRootDatum}!cartan.cpp@{cartan.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const rootdata::Root\-Datum {\bf d\_\-dual\-Root\-Datum}}\label{cartan_8cpp_87edc9da95604a778973a5f74259ecd3}


\index{cartan.cpp@{cartan.cpp}!d_dualWeylGroup@{d\_\-dualWeylGroup}}
\index{d_dualWeylGroup@{d\_\-dualWeylGroup}!cartan.cpp@{cartan.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const weyl::Weyl\-Group {\bf d\_\-dual\-Weyl\-Group}}\label{cartan_8cpp_eb33bba147dc6a0d296572fa2c45acc4}


\index{cartan.cpp@{cartan.cpp}!d_known@{d\_\-known}}
\index{d_known@{d\_\-known}!cartan.cpp@{cartan.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf weyl::Weyl\-Elt\-List}$>$ {\bf d\_\-known}}\label{cartan_8cpp_5c88827d54c09987fd535b1c28b3223f}


\index{cartan.cpp@{cartan.cpp}!d_rootDatum@{d\_\-rootDatum}}
\index{d_rootDatum@{d\_\-rootDatum}!cartan.cpp@{cartan.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const rootdata::Root\-Datum$\ast$ {\bf d\_\-root\-Datum}}\label{cartan_8cpp_2433a0770cc03829872abcb35133f75d}


\index{cartan.cpp@{cartan.cpp}!d_weylGroup@{d\_\-weylGroup}}
\index{d_weylGroup@{d\_\-weylGroup}!cartan.cpp@{cartan.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const weyl::Weyl\-Group$\ast$ {\bf d\_\-weyl\-Group}}\label{cartan_8cpp_4a8611f7e2aab22877be712d4bc8bfa2}


