\section{atlas::dynkin::Dynkin\-Diagram Class Reference}
\label{classatlas_1_1dynkin_1_1DynkinDiagram}\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::DynkinDiagram}}
{\tt \#include $<$dynkin.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Dynkin\-Diagram} ()
\item 
{\bf Dynkin\-Diagram} (const {\bf latticetypes::Lattice\-Matrix} \&)
\item 
{\bf Dynkin\-Diagram} (const {\bf bitset::Rank\-Flags} \&, const {\bf Dynkin\-Diagram} \&)
\item 
{\bf $\sim$Dynkin\-Diagram} ()
\item 
{\bf bitset::Rank\-Flags} {\bf component} (size\_\-t) const 
\item 
{\bf bitset::Rank\-Flags} {\bf extremities} () const 
\item 
bool {\bf is\-Connected} () const 
\item 
bool {\bf is\-Simply\-Laced} () const 
\item 
bool {\bf is\-String} () const 
\item 
{\bf Edge} {\bf label\-Edge} () const 
\item 
{\bf Multiplicity} {\bf max\-Multiplicity} () const 
\item 
size\_\-t {\bf node} () const 
\item 
size\_\-t {\bf rank} () const 
\item 
const {\bf bitset::Rank\-Flags\-List} \& {\bf star} () const 
\item 
const {\bf bitset::Rank\-Flags} \& {\bf star} (size\_\-t j) const 
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
std::vector$<$ {\bf bitset::Rank\-Flags} $>$ {\bf d\_\-star}
\item 
std::map$<$ {\bf Edge}, {\bf Multiplicity} $>$ {\bf d\_\-label}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!DynkinDiagram@{DynkinDiagram}}
\index{DynkinDiagram@{DynkinDiagram}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::dynkin::Dynkin\-Diagram::Dynkin\-Diagram ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1dynkin_1_1DynkinDiagram_7944f571733b372056e2de35a8540897}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!DynkinDiagram@{DynkinDiagram}}
\index{DynkinDiagram@{DynkinDiagram}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::dynkin::Dynkin\-Diagram::Dynkin\-Diagram (const {\bf latticetypes::Lattice\-Matrix} \&)\hspace{0.3cm}{\tt  [explicit]}}\label{classatlas_1_1dynkin_1_1DynkinDiagram_294d56362a455de9c11939ae13f42624}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!DynkinDiagram@{DynkinDiagram}}
\index{DynkinDiagram@{DynkinDiagram}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::dynkin::Dynkin\-Diagram::Dynkin\-Diagram (const {\bf bitset::Rank\-Flags} \&, const {\bf Dynkin\-Diagram} \&)}\label{classatlas_1_1dynkin_1_1DynkinDiagram_55861f3ef33458b1bf627a7150e7d3c3}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!~DynkinDiagram@{$\sim$DynkinDiagram}}
\index{~DynkinDiagram@{$\sim$DynkinDiagram}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::dynkin::Dynkin\-Diagram::$\sim$Dynkin\-Diagram ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1dynkin_1_1DynkinDiagram_37c6ae8c5fb31172139e00f073933266}




\subsection{Member Function Documentation}
\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!component@{component}}
\index{component@{component}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf bitset::Rank\-Flags} atlas::dynkin::Dynkin\-Diagram::component (size\_\-t) const}\label{classatlas_1_1dynkin_1_1DynkinDiagram_2648d05b06af3420c60ac139ec31f65e}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!extremities@{extremities}}
\index{extremities@{extremities}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf bitset::Rank\-Flags} atlas::dynkin::Dynkin\-Diagram::extremities () const}\label{classatlas_1_1dynkin_1_1DynkinDiagram_1647e0fa07443bd7cdbfec48b8221516}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!isConnected@{isConnected}}
\index{isConnected@{isConnected}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::dynkin::Dynkin\-Diagram::is\-Connected () const}\label{classatlas_1_1dynkin_1_1DynkinDiagram_8e403863a4a06dbc28e3e26207a9a901}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!isSimplyLaced@{isSimplyLaced}}
\index{isSimplyLaced@{isSimplyLaced}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::dynkin::Dynkin\-Diagram::is\-Simply\-Laced () const}\label{classatlas_1_1dynkin_1_1DynkinDiagram_5927ae504c22bd3b9ac6aec9e7028d62}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!isString@{isString}}
\index{isString@{isString}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::dynkin::Dynkin\-Diagram::is\-String () const}\label{classatlas_1_1dynkin_1_1DynkinDiagram_3bfbe4a027c15003e241d99243f39f71}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!labelEdge@{labelEdge}}
\index{labelEdge@{labelEdge}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Edge} atlas::dynkin::Dynkin\-Diagram::label\-Edge () const}\label{classatlas_1_1dynkin_1_1DynkinDiagram_8951598a6cb85af459bc67fd9cd15413}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!maxMultiplicity@{maxMultiplicity}}
\index{maxMultiplicity@{maxMultiplicity}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Multiplicity} atlas::dynkin::Dynkin\-Diagram::max\-Multiplicity () const}\label{classatlas_1_1dynkin_1_1DynkinDiagram_e8a0bedd96b644e78e94704ee81f8336}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!node@{node}}
\index{node@{node}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::dynkin::Dynkin\-Diagram::node () const}\label{classatlas_1_1dynkin_1_1DynkinDiagram_dbff1db350cec37572b8d3339c07a378}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!rank@{rank}}
\index{rank@{rank}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::dynkin::Dynkin\-Diagram::rank () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1dynkin_1_1DynkinDiagram_cddaa33114e7d923c8e49ef7be1702cd}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!star@{star}}
\index{star@{star}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf bitset::Rank\-Flags}\& atlas::dynkin::Dynkin\-Diagram::star (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1dynkin_1_1DynkinDiagram_f4ff5d89bd746b2b3e23024c6bddba80}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!star@{star}}
\index{star@{star}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf bitset::Rank\-Flags\-List}\& atlas::dynkin::Dynkin\-Diagram::star () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1dynkin_1_1DynkinDiagram_9cccd7d0beb22a902c1cb583d2af3145}




\subsection{Member Data Documentation}
\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!d_label@{d\_\-label}}
\index{d_label@{d\_\-label}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::map$<${\bf Edge},{\bf Multiplicity}$>$ {\bf atlas::dynkin::Dynkin\-Diagram::d\_\-label}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1dynkin_1_1DynkinDiagram_70f06fc9aa7abd7358439cc4efe27329}


\index{atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}!d_star@{d\_\-star}}
\index{d_star@{d\_\-star}!atlas::dynkin::DynkinDiagram@{atlas::dynkin::Dynkin\-Diagram}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf bitset::Rank\-Flags}$>$ {\bf atlas::dynkin::Dynkin\-Diagram::d\_\-star}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1dynkin_1_1DynkinDiagram_7642322c79483f099b5ab4261ae315dd}




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