\section{atlas::complexredgp\_\-io::Interface Class Reference}
\label{classatlas_1_1complexredgp__io_1_1Interface}\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
{\tt \#include $<$complexredgp\_\-io.h$>$}

Collaboration diagram for atlas::complexredgp\_\-io::Interface:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=372pt]{classatlas_1_1complexredgp__io_1_1Interface__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Interface} ()
\item 
{\bf Interface} ({\bf complexredgp::Complex\-Reductive\-Group} \&G)
\item 
{\bf Interface} ({\bf complexredgp::Complex\-Reductive\-Group} \&, const {\bf layout::Layout} \&)
\item 
{\bf $\sim$Interface} ()
\item 
void {\bf swap} ({\bf Interface} \&)
\item 
const {\bf complexredgp::Complex\-Reductive\-Group} \& {\bf complex\-Group} () const 
\item 
const {\bf realform\_\-io::Interface} \& {\bf dual\-Real\-Form\-Interface} () const 
\item 
const {\bf layout::Layout} \& {\bf layout} () const 
\item 
const {\bf realform\_\-io::Interface} \& {\bf real\-Form\-Interface} () const 
\item 
{\bf complexredgp::Complex\-Reductive\-Group} \& {\bf complex\-Group} ()
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
{\bf complexredgp::Complex\-Reductive\-Group} $\ast$ {\bf d\_\-complex\-Group}
\item 
{\bf layout::Layout} {\bf d\_\-layout}
\item 
{\bf realform\_\-io::Interface} {\bf d\_\-real\-Form\-Interface}
\item 
{\bf realform\_\-io::Interface} {\bf d\_\-dual\-Real\-Form\-Interface}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!Interface@{Interface}}
\index{Interface@{Interface}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::complexredgp\_\-io::Interface::Interface ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1complexredgp__io_1_1Interface_e14d6052c7d7ab907f6811d0eef0fa2d}


\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!Interface@{Interface}}
\index{Interface@{Interface}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::complexredgp\_\-io::Interface::Interface ({\bf complexredgp::Complex\-Reductive\-Group} \& {\em G})\hspace{0.3cm}{\tt  [inline, explicit]}}\label{classatlas_1_1complexredgp__io_1_1Interface_2dd8749242eee29f1431714106dfc0af}


\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!Interface@{Interface}}
\index{Interface@{Interface}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::complexredgp\_\-io::Interface::Interface ({\bf complexredgp::Complex\-Reductive\-Group} \&, const {\bf layout::Layout} \&)}\label{classatlas_1_1complexredgp__io_1_1Interface_c8818a80aa19926e54de60ba086d0900}


\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!~Interface@{$\sim$Interface}}
\index{~Interface@{$\sim$Interface}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::complexredgp\_\-io::Interface::$\sim$Interface ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1complexredgp__io_1_1Interface_1a3ad00d6dbe5500a8529744c04a7a20}




\subsection{Member Function Documentation}
\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!complexGroup@{complexGroup}}
\index{complexGroup@{complexGroup}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf complexredgp::Complex\-Reductive\-Group}\& atlas::complexredgp\_\-io::Interface::complex\-Group ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1complexredgp__io_1_1Interface_a7c158c6135955815319713478861df5}


\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!complexGroup@{complexGroup}}
\index{complexGroup@{complexGroup}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf complexredgp::Complex\-Reductive\-Group}\& atlas::complexredgp\_\-io::Interface::complex\-Group () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1complexredgp__io_1_1Interface_60dba8025bd1d2f0859b7414ba9ea03c}


\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!dualRealFormInterface@{dualRealFormInterface}}
\index{dualRealFormInterface@{dualRealFormInterface}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf realform\_\-io::Interface}\& atlas::complexredgp\_\-io::Interface::dual\-Real\-Form\-Interface () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1complexredgp__io_1_1Interface_c6c4edcca72dad2ad199753f12b1c637}


\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!layout@{layout}}
\index{layout@{layout}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf layout::Layout}\& atlas::complexredgp\_\-io::Interface::layout () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1complexredgp__io_1_1Interface_f287e6b7dc050edce4d57ce122761546}


\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!realFormInterface@{realFormInterface}}
\index{realFormInterface@{realFormInterface}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf realform\_\-io::Interface}\& atlas::complexredgp\_\-io::Interface::real\-Form\-Interface () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1complexredgp__io_1_1Interface_6e9b2e3daf354be1c19b4b6e20443def}


\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!swap@{swap}}
\index{swap@{swap}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::complexredgp\_\-io::Interface::swap ({\bf Interface} \&)}\label{classatlas_1_1complexredgp__io_1_1Interface_07b13462c76e0c6268ea3772dd65c0a2}




\subsection{Member Data Documentation}
\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!d_complexGroup@{d\_\-complexGroup}}
\index{d_complexGroup@{d\_\-complexGroup}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf complexredgp::Complex\-Reductive\-Group}$\ast$ {\bf atlas::complexredgp\_\-io::Interface::d\_\-complex\-Group}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1complexredgp__io_1_1Interface_4db075fbe446fe9fa2d2e6ad63ab97f6}


\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!d_dualRealFormInterface@{d\_\-dualRealFormInterface}}
\index{d_dualRealFormInterface@{d\_\-dualRealFormInterface}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf realform\_\-io::Interface} {\bf atlas::complexredgp\_\-io::Interface::d\_\-dual\-Real\-Form\-Interface}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1complexredgp__io_1_1Interface_a25def297b874f88fb7d871f921d808b}


\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!d_layout@{d\_\-layout}}
\index{d_layout@{d\_\-layout}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf layout::Layout} {\bf atlas::complexredgp\_\-io::Interface::d\_\-layout}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1complexredgp__io_1_1Interface_13825670ae8f1adec393d472284f6c06}


\index{atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}!d_realFormInterface@{d\_\-realFormInterface}}
\index{d_realFormInterface@{d\_\-realFormInterface}!atlas::complexredgp_io::Interface@{atlas::complexredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf realform\_\-io::Interface} {\bf atlas::complexredgp\_\-io::Interface::d\_\-real\-Form\-Interface}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1complexredgp__io_1_1Interface_919f34cfd0e5af03507e60c570a5d368}




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