\section{atlas::latticetypes::Rat\-Lattice\-Elt Class Reference}
\label{classatlas_1_1latticetypes_1_1RatLatticeElt}\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::RatLatticeElt}}
{\tt \#include $<$latticetypes.h$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Rat\-Lattice\-Elt} ()
\item 
{\bf Rat\-Lattice\-Elt} (const {\bf Lattice\-Elt} \&v, {\bf Lattice\-Coeff} d)
\item 
{\bf Rat\-Lattice\-Elt} (size\_\-t n, {\bf Lattice\-Coeff} d)
\item 
{\bf Rat\-Lattice\-Elt} (const {\bf Rat\-Lattice\-Elt} \&v)
\item 
{\bf $\sim$Rat\-Lattice\-Elt} ()
\item 
{\bf Lattice\-Coeff} {\bf denominator} () const 
\item 
const {\bf Lattice\-Elt} \& {\bf numerator} () const 
\item 
size\_\-t {\bf size} () const 
\item 
{\bf Lattice\-Coeff} \& {\bf denominator} ()
\item 
{\bf Lattice\-Elt} \& {\bf numerator} ()
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
{\bf Lattice\-Elt} {\bf d\_\-num}
\item 
{\bf Lattice\-Coeff} {\bf d\_\-denom}
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!RatLatticeElt@{RatLatticeElt}}
\index{RatLatticeElt@{RatLatticeElt}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::latticetypes::Rat\-Lattice\-Elt::Rat\-Lattice\-Elt ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_af08c0e55ddb5fa3c6ec1bbd0d8a9c33}


\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!RatLatticeElt@{RatLatticeElt}}
\index{RatLatticeElt@{RatLatticeElt}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::latticetypes::Rat\-Lattice\-Elt::Rat\-Lattice\-Elt (const {\bf Lattice\-Elt} \& {\em v}, {\bf Lattice\-Coeff} {\em d})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_39028910eb4a005363f903611e9e9d1c}


\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!RatLatticeElt@{RatLatticeElt}}
\index{RatLatticeElt@{RatLatticeElt}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::latticetypes::Rat\-Lattice\-Elt::Rat\-Lattice\-Elt (size\_\-t {\em n}, {\bf Lattice\-Coeff} {\em d})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_953b93ac01f14e13c3c6140a31c84105}


\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!RatLatticeElt@{RatLatticeElt}}
\index{RatLatticeElt@{RatLatticeElt}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::latticetypes::Rat\-Lattice\-Elt::Rat\-Lattice\-Elt (const {\bf Rat\-Lattice\-Elt} \& {\em v})\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_4bc674d3dd6e3b595c0114b293148ad8}


\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!~RatLatticeElt@{$\sim$RatLatticeElt}}
\index{~RatLatticeElt@{$\sim$RatLatticeElt}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}atlas::latticetypes::Rat\-Lattice\-Elt::$\sim$Rat\-Lattice\-Elt ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_47c447f8b28cfdda061c9713c3066f04}




\subsection{Member Function Documentation}
\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!denominator@{denominator}}
\index{denominator@{denominator}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Lattice\-Coeff}\& atlas::latticetypes::Rat\-Lattice\-Elt::denominator ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_b8f337b4761b579770b852d4ba6f63ae}


\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!denominator@{denominator}}
\index{denominator@{denominator}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Lattice\-Coeff} atlas::latticetypes::Rat\-Lattice\-Elt::denominator () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_a8394e4803e6c4543c9f842b787fbd9f}


\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!numerator@{numerator}}
\index{numerator@{numerator}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Lattice\-Elt}\& atlas::latticetypes::Rat\-Lattice\-Elt::numerator ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_6b493a01cc938a8791fb8cfd02e75e0b}


\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!numerator@{numerator}}
\index{numerator@{numerator}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf Lattice\-Elt}\& atlas::latticetypes::Rat\-Lattice\-Elt::numerator () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_5b2383e5297a7893fec89f631a0c40a1}


\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!size@{size}}
\index{size@{size}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}size\_\-t atlas::latticetypes::Rat\-Lattice\-Elt::size () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_2d2e61c093f70cf4bd03401a1321962c}




\subsection{Member Data Documentation}
\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!d_denom@{d\_\-denom}}
\index{d_denom@{d\_\-denom}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Lattice\-Coeff} {\bf atlas::latticetypes::Rat\-Lattice\-Elt::d\_\-denom}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_3095909fe4a1e3413c219dcf4c108c5b}


\index{atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}!d_num@{d\_\-num}}
\index{d_num@{d\_\-num}!atlas::latticetypes::RatLatticeElt@{atlas::latticetypes::Rat\-Lattice\-Elt}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Lattice\-Elt} {\bf atlas::latticetypes::Rat\-Lattice\-Elt::d\_\-num}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1latticetypes_1_1RatLatticeElt_77760618f89ee2f5c8d36419ec72d8a3}




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