\section{atlas::realredgp\_\-io::Interface Class Reference}
\label{classatlas_1_1realredgp__io_1_1Interface}\index{atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}}
{\tt \#include $<$realredgp\_\-io.h$>$}

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


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


\index{atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}!Interface@{Interface}}
\index{Interface@{Interface}!atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::realredgp\_\-io::Interface::Interface ({\bf realredgp::Real\-Reductive\-Group} \& {\em G\_\-R})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1realredgp__io_1_1Interface_29275b0ca931292d4bfce26d97ead076}


\index{atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}!Interface@{Interface}}
\index{Interface@{Interface}!atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::realredgp\_\-io::Interface::Interface ({\bf realredgp::Real\-Reductive\-Group} \& {\em G\_\-R}, {\bf complexredgp\_\-io::Interface} \& {\em CI})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1realredgp__io_1_1Interface_d97b1bdbb1399462e9373f43b6f891d2}




\subsection{Member Function Documentation}
\index{atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}!complexGroup@{complexGroup}}
\index{complexGroup@{complexGroup}!atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf complexredgp::Complex\-Reductive\-Group} \& atlas::realredgp\_\-io::Interface::complex\-Group () const}\label{classatlas_1_1realredgp__io_1_1Interface_ba8d1e1240917889bbee1312d8d76ae2}


\index{atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}!complexInterface@{complexInterface}}
\index{complexInterface@{complexInterface}!atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf complexredgp\_\-io::Interface}\& atlas::realredgp\_\-io::Interface::complex\-Interface ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1realredgp__io_1_1Interface_1c0d2c558dad1fa4e2db25d25967c9d8}


\index{atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}!complexInterface@{complexInterface}}
\index{complexInterface@{complexInterface}!atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf complexredgp\_\-io::Interface}\& atlas::realredgp\_\-io::Interface::complex\-Interface () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1realredgp__io_1_1Interface_878f5950174b792c3d8291f64c7d68bd}


\index{atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}!realFormInterface@{realFormInterface}}
\index{realFormInterface@{realFormInterface}!atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf realform\_\-io::Interface} \& atlas::realredgp\_\-io::Interface::real\-Form\-Interface () const}\label{classatlas_1_1realredgp__io_1_1Interface_7ab46232f8ca4e7613465587ddccec9d}


\index{atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}!realGroup@{realGroup}}
\index{realGroup@{realGroup}!atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf realredgp::Real\-Reductive\-Group}\& atlas::realredgp\_\-io::Interface::real\-Group ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1realredgp__io_1_1Interface_26e9f2206e28939219f33a2d7bd619d1}


\index{atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}!realGroup@{realGroup}}
\index{realGroup@{realGroup}!atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf realredgp::Real\-Reductive\-Group}\& atlas::realredgp\_\-io::Interface::real\-Group () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1realredgp__io_1_1Interface_4238bd37565473eecad6c1d8cdacef13}


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




\subsection{Member Data Documentation}
\index{atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}!d_complexInterface@{d\_\-complexInterface}}
\index{d_complexInterface@{d\_\-complexInterface}!atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf complexredgp\_\-io::Interface}$\ast$ {\bf atlas::realredgp\_\-io::Interface::d\_\-complex\-Interface}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1realredgp__io_1_1Interface_9dc9d817dd03d0ee0c2ffea085ead98a}


\index{atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}!d_realGroup@{d\_\-realGroup}}
\index{d_realGroup@{d\_\-realGroup}!atlas::realredgp_io::Interface@{atlas::realredgp\_\-io::Interface}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf realredgp::Real\-Reductive\-Group}$\ast$ {\bf atlas::realredgp\_\-io::Interface::d\_\-real\-Group}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1realredgp__io_1_1Interface_dec4b436758ecd718b72c1db7d9666e5}




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