\section{sources/structure/cartanclass.cpp File Reference}
\label{cartanclass_8cpp}\index{sources/structure/cartanclass.cpp@{sources/structure/cartanclass.cpp}}
{\tt \#include \char`\"{}cartanclass.h\char`\"{}}\par
{\tt \#include $<$cassert$>$}\par
{\tt \#include $<$map$>$}\par
{\tt \#include $<$set$>$}\par
{\tt \#include $<$utility$>$}\par
{\tt \#include \char`\"{}dynkin.h\char`\"{}}\par
{\tt \#include \char`\"{}lietype.h\char`\"{}}\par
{\tt \#include \char`\"{}rootdata.h\char`\"{}}\par
{\tt \#include \char`\"{}smithnormal.h\char`\"{}}\par
{\tt \#include \char`\"{}tori.h\char`\"{}}\par
{\tt \#include \char`\"{}weyl.h\char`\"{}}\par
{\tt \#include \char`\"{}weylsize.h\char`\"{}}\par
{\tt \#include \char`\"{}tags.h\char`\"{}}\par


Include dependency graph for cartanclass.cpp:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=208pt]{cartanclass_8cpp__incl}
\end{center}
\end{figure}
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace {\bf atlas}
\item 
namespace {\bf atlas::cartanclass}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf atlas::pause} ()
\item 
void {\bf atlas::make\-Orbit\-Size} ({\bf size::Size} \&, const rootdata::Root\-Datum \&, const Cartan\-Class \&)
\item 
void {\bf atlas::make\-Simple\-Complex} ({\bf rootdata::Root\-List} \&, const rootdata::Root\-Datum \&, const Cartan\-Class \&)
\item 
void {\bf atlas::cartanclass::compact\-Two\-Rho} ({\bf latticetypes::Weight} \&tr, unsigned long x, const Fiber \&f, const rootdata::Root\-Datum \&rd)
\item 
void {\bf atlas::cartanclass::restrict\-Grading} ({\bf gradings::Grading} \&gr, const {\bf rootdata::Root\-Set} \&rs, const {\bf rootdata::Root\-List} \&rl)
\item 
void {\bf atlas::cartanclass::special\-Grading} ({\bf gradings::Grading} \&gr, const cartanclass::Fiber \&f, {\bf realform::Real\-Form} rf, const rootdata::Root\-Datum \&rd)
\item 
void {\bf atlas::cartanclass::to\-Most\-Split} ({\bf rootdata::Root\-List} \&so, const cartanclass::Fiber \&fundf, {\bf realform::Real\-Form} rf, const rootdata::Root\-Datum \&rd)
\item 
void {\bf atlas::make\-Orbit\-Size} ({\bf size::Size} \&os, const rootdata::Root\-Datum \&rd, const Cartan\-Class \&cc)
\item 
void {\bf atlas::make\-Simple\-Complex} ({\bf rootdata::Root\-List} \&sc, const rootdata::Root\-Datum \&rd, const Cartan\-Class \&cc)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
const rootdata::Root\-Datum $\ast$ {\bf d\_\-root\-Datum}
\item 
{\bf latticetypes::Component\-Subquotient} {\bf d\_\-fiber\-Image}
\item 
{\bf gradings::Grading} {\bf d\_\-base\-Grading}
\item 
{\bf gradings::Grading\-List} {\bf d\_\-grading\-Shift}
\item 
{\bf bitset::Rank\-Flags\-List} {\bf d\_\-m\-Alpha}
\end{CompactItemize}


\subsection{Variable Documentation}
\index{cartanclass.cpp@{cartanclass.cpp}!d_baseGrading@{d\_\-baseGrading}}
\index{d_baseGrading@{d\_\-baseGrading}!cartanclass.cpp@{cartanclass.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf gradings::Grading} {\bf d\_\-base\-Grading}}\label{cartanclass_8cpp_6c8dade43693a600efbbb0a83ef133c3}


\index{cartanclass.cpp@{cartanclass.cpp}!d_fiberImage@{d\_\-fiberImage}}
\index{d_fiberImage@{d\_\-fiberImage}!cartanclass.cpp@{cartanclass.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf latticetypes::Component\-Subquotient} {\bf d\_\-fiber\-Image}}\label{cartanclass_8cpp_6294c870fec1919e253eb200738fa0b6}


\index{cartanclass.cpp@{cartanclass.cpp}!d_gradingShift@{d\_\-gradingShift}}
\index{d_gradingShift@{d\_\-gradingShift}!cartanclass.cpp@{cartanclass.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf gradings::Grading\-List} {\bf d\_\-grading\-Shift}}\label{cartanclass_8cpp_f3d571eed87e1d00686db42649f8e240}


\index{cartanclass.cpp@{cartanclass.cpp}!d_mAlpha@{d\_\-mAlpha}}
\index{d_mAlpha@{d\_\-mAlpha}!cartanclass.cpp@{cartanclass.cpp}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf bitset::Rank\-Flags\-List} {\bf d\_\-m\-Alpha}}\label{cartanclass_8cpp_0c1d1ce819dfcd11e43ea5ab05ace20b}


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


