\section{atlas::complexredgp::Complex\-Reductive\-Group Class Reference}
\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup}\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::ComplexReductiveGroup}}
{\tt \#include $<$complexredgp.h$>$}

Collaboration diagram for atlas::complexredgp::Complex\-Reductive\-Group:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=372pt]{classatlas_1_1complexredgp_1_1ComplexReductiveGroup__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Complex\-Reductive\-Group} ()
\item 
{\bf Complex\-Reductive\-Group} (const {\bf rootdata::Root\-Datum} $\ast$, const {\bf latticetypes::Lattice\-Matrix} \&)
\item 
{\bf Complex\-Reductive\-Group} (const {\bf Complex\-Reductive\-Group} \&, {\bf tags::Dual\-Tag})
\item 
{\bf $\sim$Complex\-Reductive\-Group} ()
\item 
unsigned long {\bf block\-Size} ({\bf realform::Real\-Form}, {\bf realform::Real\-Form}) const 
\item 
const {\bf cartanclass::Cartan\-Class} \& {\bf cartan} (size\_\-t) const 
\item 
const {\bf poset::Poset} \& {\bf cartan\-Ordering} () const 
\item 
const {\bf bitmap::Bit\-Map} \& {\bf cartan\-Set} ({\bf realform::Real\-Form}) const 
\item 
const {\bf latticetypes::Lattice\-Matrix} \& {\bf distinguished} () const 
\item 
unsigned long {\bf dual\-Fiber\-Size} ({\bf realform::Real\-Form}, size\_\-t) const 
\item 
const {\bf cartanclass::Fiber} \& {\bf dual\-Fundamental} () const 
\item 
const {\bf realform::Real\-Form\-List} \& {\bf dual\-Real\-Form\-Labels} (size\_\-t) const 
\item 
unsigned long {\bf dual\-Representative} ({\bf realform::Real\-Form}, size\_\-t) const 
\item 
unsigned long {\bf fiber\-Size} ({\bf realform::Real\-Form}, size\_\-t) const 
\item 
const {\bf cartanclass::Fiber} \& {\bf fundamental} () const 
\item 
void {\bf grading} ({\bf rootdata::Root\-Set} \&, {\bf realform::Real\-Form}) const 
\item 
unsigned long {\bf kgb\-Size} ({\bf realform::Real\-Form}) const 
\item 
size\_\-t {\bf most\-Split} ({\bf realform::Real\-Form}) const 
\item 
bool {\bf no\-Inner\-Class} () const 
\item 
size\_\-t {\bf num\-Cartan\-Classes} () const 
\item 
size\_\-t {\bf num\-Dual\-Real\-Forms} () const 
\item 
size\_\-t {\bf num\-Involutions} () const 
\item 
size\_\-t {\bf num\-Real\-Forms} () const 
\item 
{\bf realform::Real\-Form} {\bf quasisplit} () const 
\item 
size\_\-t {\bf rank} () const 
\item 
const {\bf realform::Real\-Form\-List} \& {\bf real\-Form\-Labels} (size\_\-t) const 
\item 
unsigned long {\bf representative} ({\bf realform::Real\-Form}, size\_\-t) const 
\item 
const {\bf rootdata::Root\-Datum} \& {\bf root\-Datum} () const 
\item 
size\_\-t {\bf semisimple\-Rank} () const 
\item 
const {\bf weyl::Weyl\-Group} \& {\bf weyl\-Group} () const 
\item 
const {\bf tits::Tits\-Group} \& {\bf tits\-Group} () const 
\item 
const {\bf weyl::Weyl\-Elt} \& {\bf twisted\-Involution} (size\_\-t) const 
\item 
void {\bf fill\-Cartan} ({\bf realform::Real\-Form} rf=0)
\item 
void {\bf swap} ({\bf Complex\-Reductive\-Group} \&G)
\end{CompactItemize}
\subsection*{Private Member Functions}
\begin{CompactItemize}
\item 
{\bf Complex\-Reductive\-Group} (const {\bf Complex\-Reductive\-Group} \&)
\item 
{\bf Complex\-Reductive\-Group} \& {\bf operator=} (const {\bf Complex\-Reductive\-Group} \&)
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
const {\bf rootdata::Root\-Datum} $\ast$ {\bf d\_\-root\-Datum}
\item 
{\bf tits::Tits\-Group} $\ast$ {\bf d\_\-tits\-Group}
\item 
{\bf cartan::Cartan\-Classes} $\ast$ {\bf d\_\-cartan}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!ComplexReductiveGroup@{ComplexReductiveGroup}}
\index{ComplexReductiveGroup@{ComplexReductiveGroup}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::complexredgp::Complex\-Reductive\-Group::Complex\-Reductive\-Group (const {\bf Complex\-Reductive\-Group} \&)\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_c868e2c0a18c930d4cfae1d5a7c76df0}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!ComplexReductiveGroup@{ComplexReductiveGroup}}
\index{ComplexReductiveGroup@{ComplexReductiveGroup}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::complexredgp::Complex\-Reductive\-Group::Complex\-Reductive\-Group ()}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_8a41416fd48cc07130e1b46b3db5260c}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!ComplexReductiveGroup@{ComplexReductiveGroup}}
\index{ComplexReductiveGroup@{ComplexReductiveGroup}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::complexredgp::Complex\-Reductive\-Group::Complex\-Reductive\-Group (const {\bf rootdata::Root\-Datum} $\ast$, const {\bf latticetypes::Lattice\-Matrix} \&)}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_b40263574897d936b6a541c67f9b72c6}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!ComplexReductiveGroup@{ComplexReductiveGroup}}
\index{ComplexReductiveGroup@{ComplexReductiveGroup}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::complexredgp::Complex\-Reductive\-Group::Complex\-Reductive\-Group (const {\bf Complex\-Reductive\-Group} \&, {\bf tags::Dual\-Tag})}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_f7dcf68d0ae11027e54a12e6cb742f29}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!~ComplexReductiveGroup@{$\sim$ComplexReductiveGroup}}
\index{~ComplexReductiveGroup@{$\sim$ComplexReductiveGroup}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::complexredgp::Complex\-Reductive\-Group::$\sim$Complex\-Reductive\-Group ()}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_10d431e51dfa9279cce3e2a8d09db958}




\subsection{Member Function Documentation}
\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!blockSize@{blockSize}}
\index{blockSize@{blockSize}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::complexredgp::Complex\-Reductive\-Group::block\-Size ({\bf realform::Real\-Form}, {\bf realform::Real\-Form}) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_b6c8dad3100b95f55c27b3e452af84c4}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!cartan@{cartan}}
\index{cartan@{cartan}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf cartanclass::Cartan\-Class} \& atlas::complexredgp::Complex\-Reductive\-Group::cartan (size\_\-t) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_7844f7a5478dd20777eda000a7fe29e1}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!cartanOrdering@{cartanOrdering}}
\index{cartanOrdering@{cartanOrdering}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf poset::Poset} \& atlas::complexredgp::Complex\-Reductive\-Group::cartan\-Ordering () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_1ffd20967c557c45f6d95b5ccb357b2d}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!cartanSet@{cartanSet}}
\index{cartanSet@{cartanSet}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf bitmap::Bit\-Map} \& atlas::complexredgp::Complex\-Reductive\-Group::cartan\-Set ({\bf realform::Real\-Form}) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_5b9853ec6fbf71e8d94b1d9370971354}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!distinguished@{distinguished}}
\index{distinguished@{distinguished}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf latticetypes::Lattice\-Matrix} \& atlas::complexredgp::Complex\-Reductive\-Group::distinguished () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_5d3c0d9a62edc57df4550b70f1179ba6}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!dualFiberSize@{dualFiberSize}}
\index{dualFiberSize@{dualFiberSize}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::complexredgp::Complex\-Reductive\-Group::dual\-Fiber\-Size ({\bf realform::Real\-Form}, size\_\-t) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_4280662914c2813dd04d05dc2114b3ff}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!dualFundamental@{dualFundamental}}
\index{dualFundamental@{dualFundamental}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf cartanclass::Fiber} \& atlas::complexredgp::Complex\-Reductive\-Group::dual\-Fundamental () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_13e4c61500faa1ddeadda36c5c0e97b7}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!dualRealFormLabels@{dualRealFormLabels}}
\index{dualRealFormLabels@{dualRealFormLabels}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf realform::Real\-Form\-List} \& atlas::complexredgp::Complex\-Reductive\-Group::dual\-Real\-Form\-Labels (size\_\-t) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_75a786da08b0a7b91dd6ae07fcb0d1fe}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!dualRepresentative@{dualRepresentative}}
\index{dualRepresentative@{dualRepresentative}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::complexredgp::Complex\-Reductive\-Group::dual\-Representative ({\bf realform::Real\-Form}, size\_\-t) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_8784ccb99856d616d1b7c2cd763184ea}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!fiberSize@{fiberSize}}
\index{fiberSize@{fiberSize}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::complexredgp::Complex\-Reductive\-Group::fiber\-Size ({\bf realform::Real\-Form}, size\_\-t) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_25c19b65eb06386737195002033e7e55}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!fillCartan@{fillCartan}}
\index{fillCartan@{fillCartan}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::complexredgp::Complex\-Reductive\-Group::fill\-Cartan ({\bf realform::Real\-Form} {\em rf} = {\tt 0})}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_cf83d3da89d326db459f4593d989463a}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!fundamental@{fundamental}}
\index{fundamental@{fundamental}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf cartanclass::Fiber} \& atlas::complexredgp::Complex\-Reductive\-Group::fundamental () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_6c6212958a50914bb76d3c4e077240fa}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!grading@{grading}}
\index{grading@{grading}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::complexredgp::Complex\-Reductive\-Group::grading ({\bf rootdata::Root\-Set} \&, {\bf realform::Real\-Form}) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_025d174ef133d363fe3b08c8a2aca53d}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!kgbSize@{kgbSize}}
\index{kgbSize@{kgbSize}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::complexredgp::Complex\-Reductive\-Group::kgb\-Size ({\bf realform::Real\-Form}) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_c1ecef10507ab5316affc6f28d2230fa}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!mostSplit@{mostSplit}}
\index{mostSplit@{mostSplit}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::complexredgp::Complex\-Reductive\-Group::most\-Split ({\bf realform::Real\-Form}) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_323bb427ddbc1565ee7078f045a13066}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!noInnerClass@{noInnerClass}}
\index{noInnerClass@{noInnerClass}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool atlas::complexredgp::Complex\-Reductive\-Group::no\-Inner\-Class () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_6dc87104fc85fb3b082a7f28cfd83d13}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!numCartanClasses@{numCartanClasses}}
\index{numCartanClasses@{numCartanClasses}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::complexredgp::Complex\-Reductive\-Group::num\-Cartan\-Classes () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_b65d324e448c30242ab4ffa598407c97}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!numDualRealForms@{numDualRealForms}}
\index{numDualRealForms@{numDualRealForms}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::complexredgp::Complex\-Reductive\-Group::num\-Dual\-Real\-Forms () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_39d628ee7a73aa99c3b99c6daafd50d3}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!numInvolutions@{numInvolutions}}
\index{numInvolutions@{numInvolutions}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::complexredgp::Complex\-Reductive\-Group::num\-Involutions () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_cc923455bd12c8ae55640a4b82e2052c}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!numRealForms@{numRealForms}}
\index{numRealForms@{numRealForms}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::complexredgp::Complex\-Reductive\-Group::num\-Real\-Forms () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_049bf997945fae426784d7bb762615ba}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!operator=@{operator=}}
\index{operator=@{operator=}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Complex\-Reductive\-Group}\& atlas::complexredgp::Complex\-Reductive\-Group::operator= (const {\bf Complex\-Reductive\-Group} \&)\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_7d46e4596fefdec2c2fbc93077677229}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!quasisplit@{quasisplit}}
\index{quasisplit@{quasisplit}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf realform::Real\-Form} atlas::complexredgp::Complex\-Reductive\-Group::quasisplit () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_53240b5a39e77c62cbd6b5da328906a9}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!rank@{rank}}
\index{rank@{rank}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::complexredgp::Complex\-Reductive\-Group::rank () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_33cd02f6f4f8dbf0f81015a6fd6dbe49}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!realFormLabels@{realFormLabels}}
\index{realFormLabels@{realFormLabels}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf realform::Real\-Form\-List} \& atlas::complexredgp::Complex\-Reductive\-Group::real\-Form\-Labels (size\_\-t) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_17004007cb8138735edf631b9473f502}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!representative@{representative}}
\index{representative@{representative}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned long atlas::complexredgp::Complex\-Reductive\-Group::representative ({\bf realform::Real\-Form}, size\_\-t) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_23aa0838c1e56e626cb46c10dc3c59d5}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!rootDatum@{rootDatum}}
\index{rootDatum@{rootDatum}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf rootdata::Root\-Datum}\& atlas::complexredgp::Complex\-Reductive\-Group::root\-Datum () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_158e2cc1c4ded9d385821b3574dac2b8}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!semisimpleRank@{semisimpleRank}}
\index{semisimpleRank@{semisimpleRank}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::complexredgp::Complex\-Reductive\-Group::semisimple\-Rank () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_c915184e1c890d9a4cbecce4c3092936}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!swap@{swap}}
\index{swap@{swap}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::complexredgp::Complex\-Reductive\-Group::swap ({\bf Complex\-Reductive\-Group} \& {\em G})}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_ad7b72fe7c1725df3d03edd4defe56d1}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!titsGroup@{titsGroup}}
\index{titsGroup@{titsGroup}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf tits::Tits\-Group}\& atlas::complexredgp::Complex\-Reductive\-Group::tits\-Group () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_41dc727eaee3620ad8e3e6c1b132b6eb}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!twistedInvolution@{twistedInvolution}}
\index{twistedInvolution@{twistedInvolution}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf weyl::Weyl\-Elt} \& atlas::complexredgp::Complex\-Reductive\-Group::twisted\-Involution (size\_\-t) const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_4434ba453221a22ea274eded95382074}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!weylGroup@{weylGroup}}
\index{weylGroup@{weylGroup}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf weyl::Weyl\-Group} \& atlas::complexredgp::Complex\-Reductive\-Group::weyl\-Group () const}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_9f3346888d7733a7d814e9b716d9763c}




\subsection{Member Data Documentation}
\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!d_cartan@{d\_\-cartan}}
\index{d_cartan@{d\_\-cartan}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf cartan::Cartan\-Classes}$\ast$ {\bf atlas::complexredgp::Complex\-Reductive\-Group::d\_\-cartan}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_043ca1a13abfaba82ec27dde7d025e0e}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!d_rootDatum@{d\_\-rootDatum}}
\index{d_rootDatum@{d\_\-rootDatum}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf rootdata::Root\-Datum}$\ast$ {\bf atlas::complexredgp::Complex\-Reductive\-Group::d\_\-root\-Datum}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_a353380a78acb7d2fccd4ca3de79dc3d}


\index{atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}!d_titsGroup@{d\_\-titsGroup}}
\index{d_titsGroup@{d\_\-titsGroup}!atlas::complexredgp::ComplexReductiveGroup@{atlas::complexredgp::Complex\-Reductive\-Group}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf tits::Tits\-Group}$\ast$ {\bf atlas::complexredgp::Complex\-Reductive\-Group::d\_\-tits\-Group}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1complexredgp_1_1ComplexReductiveGroup_22281d801bd1ab2f8e7bf18477e32fba}




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