\section{atlas::tori Namespace Reference}
\label{namespaceatlas_1_1tori}\index{atlas::tori@{atlas::tori}}


\subsection*{Classes}
\begin{CompactItemize}
\item 
class {\bf Real\-Torus}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf dual\-Pi0} ({\bf LT::Component\-Subquotient} \&dpi0, const {\bf LT::Lattice\-Matrix} \&q)
\item 
void {\bf minus\-Basis} ({\bf latticetypes::Weight\-List} \&mb, const {\bf latticetypes::Lattice\-Matrix} \&i)
\item 
void {\bf minus\-Matrix} ({\bf latticetypes::Lattice\-Matrix} \&qm, const {\bf latticetypes::Lattice\-Matrix} \&q, const {\bf Real\-Torus} \&t)
\item 
void {\bf plus\-Basis} ({\bf latticetypes::Weight\-List} \&pb, const {\bf latticetypes::Lattice\-Matrix} \&i)
\item 
void {\bf plus\-Matrix} ({\bf latticetypes::Lattice\-Matrix} \&qp, const {\bf latticetypes::Lattice\-Matrix} \&q, const {\bf Real\-Torus} \&t)
\item 
void {\bf minus\-Basis} ({\bf LT::Weight\-List} \&, const {\bf LT::Lattice\-Matrix} \&)
\item 
void {\bf plus\-Basis} ({\bf LT::Weight\-List} \&, const {\bf LT::Lattice\-Matrix} \&)
\end{CompactItemize}


\subsection{Function Documentation}
\index{atlas::tori@{atlas::tori}!dualPi0@{dualPi0}}
\index{dualPi0@{dualPi0}!atlas::tori@{atlas::tori}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::tori::dual\-Pi0 ({\bf LT::Component\-Subquotient} \& {\em dpi0}, const {\bf LT::Lattice\-Matrix} \& {\em q})}\label{namespaceatlas_1_1tori_2f23ba598e5274448e150868d02b72b9}


\index{atlas::tori@{atlas::tori}!minusBasis@{minusBasis}}
\index{minusBasis@{minusBasis}!atlas::tori@{atlas::tori}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::tori::minus\-Basis ({\bf LT::Weight\-List} \&, const {\bf LT::Lattice\-Matrix} \&)}\label{namespaceatlas_1_1tori_ccfb1e047ab8775fe8a05f6ccd835338}


\index{atlas::tori@{atlas::tori}!minusBasis@{minusBasis}}
\index{minusBasis@{minusBasis}!atlas::tori@{atlas::tori}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::tori::minus\-Basis ({\bf latticetypes::Weight\-List} \& {\em mb}, const {\bf latticetypes::Lattice\-Matrix} \& {\em i})}\label{namespaceatlas_1_1tori_eb065bbc46a1a54e9be8e72d3c452466}


\index{atlas::tori@{atlas::tori}!minusMatrix@{minusMatrix}}
\index{minusMatrix@{minusMatrix}!atlas::tori@{atlas::tori}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::tori::minus\-Matrix ({\bf latticetypes::Lattice\-Matrix} \& {\em qm}, const {\bf latticetypes::Lattice\-Matrix} \& {\em q}, const Real\-Torus \& {\em t})}\label{namespaceatlas_1_1tori_d8767b2d461118eb28dd37b1aa888e49}


\index{atlas::tori@{atlas::tori}!plusBasis@{plusBasis}}
\index{plusBasis@{plusBasis}!atlas::tori@{atlas::tori}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::tori::plus\-Basis ({\bf LT::Weight\-List} \&, const {\bf LT::Lattice\-Matrix} \&)}\label{namespaceatlas_1_1tori_7f857257c0d89e6cb70d91a1604f7549}


\index{atlas::tori@{atlas::tori}!plusBasis@{plusBasis}}
\index{plusBasis@{plusBasis}!atlas::tori@{atlas::tori}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::tori::plus\-Basis ({\bf latticetypes::Weight\-List} \& {\em pb}, const {\bf latticetypes::Lattice\-Matrix} \& {\em i})}\label{namespaceatlas_1_1tori_66d98388b613a0f061c45ddf124ff827}


\index{atlas::tori@{atlas::tori}!plusMatrix@{plusMatrix}}
\index{plusMatrix@{plusMatrix}!atlas::tori@{atlas::tori}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void atlas::tori::plus\-Matrix ({\bf latticetypes::Lattice\-Matrix} \& {\em qp}, const {\bf latticetypes::Lattice\-Matrix} \& {\em q}, const Real\-Torus \& {\em t})}\label{namespaceatlas_1_1tori_989ed559df7a7088671280a0df8c6f7b}


