\section{atlas::involutions::Involution\-Set Class Reference}
\label{classatlas_1_1involutions_1_1InvolutionSet}\index{atlas::involutions::InvolutionSet@{atlas::involutions::InvolutionSet}}
{\tt \#include $<$involutions.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Involution\-Set} ()
\item 
{\bf Involution\-Set} ({\bf complexredgp::Complex\-Reductive\-Group} \&)
\item 
virtual {\bf $\sim$Involution\-Set} ()
\item 
void {\bf swap} ({\bf Involution\-Set} \&)
\item 
size\_\-t {\bf action} (size\_\-t {\bf s}, size\_\-t w) const 
\item 
const {\bf weyl::Weyl\-Elt} \& {\bf dual\-Involution} (size\_\-t j) const 
\item 
const {\bf weyl::Weyl\-Elt} \& {\bf involution} (size\_\-t j) const 
\item 
size\_\-t {\bf involution\-Nbr} (const {\bf weyl::Weyl\-Elt} \&, const {\bf weyl::Weyl\-Group} \&) const 
\item 
const size\_\-t {\bf rank} () const 
\item 
const size\_\-t {\bf size} () const 
\end{CompactItemize}
\subsection*{Protected Attributes}
\begin{CompactItemize}
\item 
size\_\-t {\bf d\_\-size}
\item 
size\_\-t {\bf d\_\-rank}
\item 
std::vector$<$ std::vector$<$ size\_\-t $>$ $>$ {\bf d\_\-action}
\item 
std::vector$<$ size\_\-t $>$ {\bf d\_\-cartan}
\item 
std::vector$<$ {\bf weyl::Weyl\-Elt} $>$ {\bf d\_\-involution}
\item 
std::vector$<$ {\bf weyl::Weyl\-Elt} $>$ {\bf d\_\-dual\-Involution}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!InvolutionSet@{InvolutionSet}}
\index{InvolutionSet@{InvolutionSet}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::involutions::Involution\-Set::Involution\-Set ()}\label{classatlas_1_1involutions_1_1InvolutionSet_a8babcf875c73c28da2726fca9388101}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!InvolutionSet@{InvolutionSet}}
\index{InvolutionSet@{InvolutionSet}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::involutions::Involution\-Set::Involution\-Set ({\bf complexredgp::Complex\-Reductive\-Group} \&)\hspace{0.3cm}{\tt  [explicit]}}\label{classatlas_1_1involutions_1_1InvolutionSet_c511be7b6c33254685230edff084ca30}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!~InvolutionSet@{$\sim$InvolutionSet}}
\index{~InvolutionSet@{$\sim$InvolutionSet}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual atlas::involutions::Involution\-Set::$\sim$Involution\-Set ()\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classatlas_1_1involutions_1_1InvolutionSet_f6c5929b52dae9884d30a3500adb036f}




\subsection{Member Function Documentation}
\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!action@{action}}
\index{action@{action}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::involutions::Involution\-Set::action (size\_\-t {\em s}, size\_\-t {\em w}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1involutions_1_1InvolutionSet_a8ebbe9f84ad8a08a13d243332825d81}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!dualInvolution@{dualInvolution}}
\index{dualInvolution@{dualInvolution}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf weyl::Weyl\-Elt}\& atlas::involutions::Involution\-Set::dual\-Involution (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1involutions_1_1InvolutionSet_3ad16f3c1c5081a75ea5f30dc4b54834}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!involution@{involution}}
\index{involution@{involution}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf weyl::Weyl\-Elt}\& atlas::involutions::Involution\-Set::involution (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1involutions_1_1InvolutionSet_04ed67f500f02673311047bf6b5bdf63}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!involutionNbr@{involutionNbr}}
\index{involutionNbr@{involutionNbr}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::involutions::Involution\-Set::involution\-Nbr (const {\bf weyl::Weyl\-Elt} \&, const {\bf weyl::Weyl\-Group} \&) const}\label{classatlas_1_1involutions_1_1InvolutionSet_b721738f5be90f3a5e4ad29881db92e5}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!rank@{rank}}
\index{rank@{rank}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const size\_\-t atlas::involutions::Involution\-Set::rank () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1involutions_1_1InvolutionSet_545e02258fceda75a086d1d386c32bf2}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!size@{size}}
\index{size@{size}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const size\_\-t atlas::involutions::Involution\-Set::size () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1involutions_1_1InvolutionSet_beb20feb4a5469821cf370d7ca2c6256}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!swap@{swap}}
\index{swap@{swap}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::involutions::Involution\-Set::swap ({\bf Involution\-Set} \&)}\label{classatlas_1_1involutions_1_1InvolutionSet_60aff4bbe04d335a399a2e8249421240}




\subsection{Member Data Documentation}
\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!d_action@{d\_\-action}}
\index{d_action@{d\_\-action}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$std::vector$<$size\_\-t$>$ $>$ {\bf atlas::involutions::Involution\-Set::d\_\-action}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1involutions_1_1InvolutionSet_851a93073599221469e710898b05c9a1}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!d_cartan@{d\_\-cartan}}
\index{d_cartan@{d\_\-cartan}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$size\_\-t$>$ {\bf atlas::involutions::Involution\-Set::d\_\-cartan}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1involutions_1_1InvolutionSet_f5a5f7e92af9cf578bc54c2a4fd977ea}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!d_dualInvolution@{d\_\-dualInvolution}}
\index{d_dualInvolution@{d\_\-dualInvolution}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf weyl::Weyl\-Elt}$>$ {\bf atlas::involutions::Involution\-Set::d\_\-dual\-Involution}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1involutions_1_1InvolutionSet_7779aa78e147dd12141ce7f2271c2c57}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!d_involution@{d\_\-involution}}
\index{d_involution@{d\_\-involution}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf weyl::Weyl\-Elt}$>$ {\bf atlas::involutions::Involution\-Set::d\_\-involution}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1involutions_1_1InvolutionSet_66d2773ee5cb8a932fdc41edcf530d1a}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!d_rank@{d\_\-rank}}
\index{d_rank@{d\_\-rank}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::involutions::Involution\-Set::d\_\-rank}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1involutions_1_1InvolutionSet_2d5ca9390494330a8b6939d83088c618}


\index{atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}!d_size@{d\_\-size}}
\index{d_size@{d\_\-size}!atlas::involutions::InvolutionSet@{atlas::involutions::Involution\-Set}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf atlas::involutions::Involution\-Set::d\_\-size}\hspace{0.3cm}{\tt  [protected]}}\label{classatlas_1_1involutions_1_1InvolutionSet_800d026777aa59861d1512946c41a1b2}




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