\section{sources/io/interactive.cpp File Reference}
\label{interactive_8cpp}\index{sources/io/interactive.cpp@{sources/io/interactive.cpp}}
{\tt \#include \char`\"{}interactive.h\char`\"{}}\par
{\tt \#include $<$iostream$>$}\par
{\tt \#include $<$sstream$>$}\par
{\tt \#include $<$map$>$}\par
{\tt \#include \char`\"{}basic\_\-io.h\char`\"{}}\par
{\tt \#include \char`\"{}bitmap.h\char`\"{}}\par
{\tt \#include \char`\"{}prerootdata.h\char`\"{}}\par
{\tt \#include \char`\"{}complexredgp.h\char`\"{}}\par
{\tt \#include \char`\"{}complexredgp\_\-io.h\char`\"{}}\par
{\tt \#include \char`\"{}ioutils.h\char`\"{}}\par
{\tt \#include \char`\"{}realform\_\-io.h\char`\"{}}\par
{\tt \#include \char`\"{}realredgp.h\char`\"{}}\par
{\tt \#include \char`\"{}realredgp\_\-io.h\char`\"{}}\par
{\tt \#include \char`\"{}rootdata.h\char`\"{}}\par
{\tt \#include \char`\"{}interactive\_\-lattice.h\char`\"{}}\par
{\tt \#include \char`\"{}interactive\_\-lietype.h\char`\"{}}\par


Include dependency graph for interactive.cpp:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=213pt]{interactive_8cpp__incl}
\end{center}
\end{figure}
\subsection*{Namespaces}
\begin{CompactItemize}
\item 
namespace {\bf atlas}
\item 
namespace {\bf atlas::interactive}
\item 
namespace {\bf std}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
bool {\bf atlas::check\-Involution} ({\bf latticetypes::Lattice\-Matrix} \&, const {\bf latticetypes::Weight\-List} \&)
\item 
bool {\bf atlas::check\-Involution} (const {\bf latticetypes::Lattice\-Matrix} \&, const layout::Layout \&)
\item 
void {\bf atlas::interactive::bit\-Map\-Prompt} (std::string \&prompt, const char $\ast$mess, const bitmap::Bit\-Map \&vals)
\item 
void {\bf atlas::interactive::get\-Cartan\-Class} (size\_\-t \&cn, const bitmap::Bit\-Map \&cs, input::Input\-Buffer \&line)  throw (error::Input\-Error)
\item 
void {\bf atlas::interactive::get\-Inner\-Class} ({\bf latticetypes::Lattice\-Matrix} \&d, layout::Layout \&lo)  throw (error::Input\-Error)
\item 
void {\bf atlas::interactive::get\-Interactive} ({\bf lietype::Lie\-Type} \&d\_\-lt)  throw (error::Input\-Error)
\item 
void {\bf atlas::interactive::get\-Interactive} ({\bf lietype::Inner\-Class\-Type} \&ict, const {\bf lietype::Lie\-Type} \&lt)  throw (error::Input\-Error)
\item 
void {\bf atlas::interactive::get\-Interactive} (prerootdata::Pre\-Root\-Datum \&d\_\-prd, {\bf latticetypes::Weight\-List} \&d\_\-b, const {\bf lietype::Lie\-Type} \&lt)  throw (error::Input\-Error)
\item 
void {\bf atlas::interactive::get\-Interactive} ({\bf realform::Real\-Form} \&d\_\-rf, const complexredgp\_\-io::Interface \&I)  throw (error::Input\-Error)
\item 
void {\bf atlas::interactive::get\-Interactive} ({\bf realform::Real\-Form} \&rf, const complexredgp\_\-io::Interface \&I, tags::Dual\-Tag)  throw (error::Input\-Error)
\item 
void {\bf atlas::interactive::get\-Interactive} ({\bf realform::Real\-Form} \&rf, const complexredgp\_\-io::Interface \&I, const {\bf realform::Real\-Form\-List} \&drfl, tags::Dual\-Tag)  throw (error::Input\-Error)
\item 
void {\bf atlas::interactive::get\-Interactive} (realredgp::Real\-Reductive\-Group \&d\_\-G, complexredgp\_\-io::Interface \&CI)  throw (error::Input\-Error)
\item 
void {\bf atlas::interactive::get\-Interactive} (complexredgp\_\-io::Interface \&d\_\-I)  throw (error::Input\-Error)
\item 
void {\bf atlas::interactive::get\-Interactive} (unsigned long \&d\_\-c, const char $\ast$prompt, unsigned long max)  throw (error::Input\-Error)
\item 
void {\bf atlas::interactive::get\-Interactive} (unsigned long \&d\_\-c, const char $\ast$prompt, const bitmap::Bit\-Map \&vals, input::Input\-Buffer $\ast$linep)  throw (error::Input\-Error)
\item 
input::Input\-Buffer \& {\bf atlas::interactive::input\-Line} ()
\item 
bool {\bf atlas::check\-Involution} ({\bf latticetypes::Lattice\-Matrix} \&i, const {\bf latticetypes::Weight\-List} \&b)
\item 
bool {\bf atlas::check\-Involution} (const {\bf latticetypes::Lattice\-Matrix} \&i, const layout::Layout \&lo)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
input::Input\-Buffer {\bf atlas::input\-Buf}
\end{CompactItemize}
