\section{sources/structure/rootdata.cpp File Reference}
\label{rootdata_8cpp}\index{sources/structure/rootdata.cpp@{sources/structure/rootdata.cpp}}
{\tt \#include \char`\"{}rootdata.h\char`\"{}}\par
{\tt \#include $<$cassert$>$}\par
{\tt \#include $<$list$>$}\par
{\tt \#include $<$map$>$}\par
{\tt \#include $<$memory$>$}\par
{\tt \#include $<$set$>$}\par
{\tt \#include \char`\"{}dynkin.h\char`\"{}}\par
{\tt \#include \char`\"{}lattice.h\char`\"{}}\par
{\tt \#include \char`\"{}partition.h\char`\"{}}\par
{\tt \#include \char`\"{}prerootdata.h\char`\"{}}\par
{\tt \#include \char`\"{}smithnormal.h\char`\"{}}\par


Include dependency graph for rootdata.cpp:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=192pt]{rootdata_8cpp__incl}
\end{center}
\end{figure}
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace {\bf atlas}
\item 
namespace {\bf atlas::rootdata}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf atlas::fill\-Roots} ({\bf latticetypes::Weight\-List} \&, {\bf latticetypes::Weight\-List} \&, {\bf Root\-List} \&, const Root\-Datum \&)
\item 
void {\bf atlas::fill\-Positive\-Roots} ({\bf Root\-List} \&, const Root\-Datum \&)
\item 
void {\bf atlas::rootdata::cartan\-Matrix} ({\bf latticetypes::Lattice\-Matrix} \&c, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::cartan\-Matrix} ({\bf latticetypes::Lattice\-Matrix} \&c, const {\bf Root\-List} \&rb, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::dual\-Based\-Involution} ({\bf LT::Lattice\-Matrix} \&di, const {\bf LT::Lattice\-Matrix} \&i, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::lie\-Type} ({\bf lietype::Lie\-Type} \&lt, const {\bf Root\-List} \&rb, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::longest} ({\bf LT::Lattice\-Matrix} \&q, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::make\-Orthogonal} ({\bf Root\-List} \&orth, const {\bf Root\-List} \&rl, const {\bf Root\-List} \&rs, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::reflection\-Matrix} ({\bf LT::Lattice\-Matrix} \&qs, {\bf Root\-Nbr} n, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::root\-Basis} ({\bf Root\-List} \&rb, const {\bf Root\-List} \&rl, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::root\-Basis} ({\bf Root\-List} \&rb, const {\bf Root\-Set} \&rs, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::root\-Permutation} ({\bf Root\-List} \&rl, const {\bf LT::Lattice\-Matrix} \&p, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::strong\-Orthogonalize} ({\bf Root\-List} \&rl, const Root\-Datum \&rd)
\item 
bool {\bf atlas::rootdata::sum\-Is\-Root} (const {\bf Weight} \&a, const {\bf Weight} \&b, const Root\-Datum \&rd)
\item 
bool {\bf atlas::rootdata::sum\-Is\-Root} (const {\bf Root\-Nbr} \&a, const {\bf Root\-Nbr} \&b, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::to\-Distinguished} ({\bf Lattice\-Matrix} \&q, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::to\-Matrix} ({\bf Lattice\-Matrix} \&q, const {\bf weyl::Weyl\-Word} \&ww, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::to\-Matrix} ({\bf Lattice\-Matrix} \&q, const {\bf Root\-List} \&rl, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::to\-Positive} ({\bf weyl::Weyl\-Word} \&ww, const {\bf Weight} \&d\_\-v, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::to\-Weyl\-Word} ({\bf weyl::Weyl\-Word} \&ww, {\bf Root\-Nbr} rn, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::to\-Weyl\-Word} ({\bf weyl::Weyl\-Word} \&ww, const {\bf latticetypes::Lattice\-Matrix} \&q, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::two\-Rho} ({\bf Weight} \&tr, const {\bf Root\-List} \&rl, const Root\-Datum \&rd)
\item 
void {\bf atlas::rootdata::two\-Rho} ({\bf Weight} \&tr, const {\bf Root\-Set} \&rs, const Root\-Datum \&rd)
\item 
void {\bf atlas::fill\-Positive\-Roots} ({\bf Root\-List} \&pr, const Root\-Datum \&rd)
\item 
void {\bf atlas::fill\-Roots} ({\bf Weight\-List} \&rl, {\bf Weight\-List} \&crl, {\bf Root\-List} \&srl, const Root\-Datum \&rd)
\end{CompactItemize}
