<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\section{atlas::subquotient::Normal\-Subspace$&lt;$ dim $&gt;$ Class Template Reference}
\label{classatlas_1_1subquotient_1_1NormalSubspace}\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::NormalSubspace}}
{\tt \#include $&lt;$subquotient.h$&gt;$}

Collaboration diagram for atlas::subquotient::Normal\-Subspace$&lt;$ dim $&gt;$:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=139pt]{classatlas_1_1subquotient_1_1NormalSubspace__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Normal\-Subspace} ()
\item 
{\bf Normal\-Subspace} (size\_\-t n)
\item 
{\bf Normal\-Subspace} (const std::vector$&lt;$ {\bf bitvector::Bit\-Vector}$&lt;$ dim $&gt;$ $&gt;$ \&amp;, size\_\-t)
\item 
{\bf $\sim$Normal\-Subspace} ()
\item 
const {\bf bitvector::Bit\-Vector}$&lt;$ dim $&gt;$ \&amp; {\bf basis} (size\_\-t j) const 
\item 
const std::vector$&lt;$ {\bf bitvector::Bit\-Vector}$&lt;$ dim $&gt;$ $&gt;$ \&amp; {\bf basis} () const 
\item 
size\_\-t {\bf dimension} () const 
\item 
const size\_\-t {\bf rank} () const 
\item 
void {\bf representative} ({\bf bitvector::Bit\-Vector}$&lt;$ dim $&gt;$ \&amp;, const {\bf bitvector::Bit\-Vector}$&lt;$ dim $&gt;$ \&amp;) const 
\item 
const {\bf bitset::Bit\-Set}$&lt;$ dim $&gt;$ \&amp; {\bf support} () const 
\item 
void {\bf apply} (const {\bf bitvector::Bit\-Matrix}$&lt;$ dim $&gt;$ \&amp;)
\item 
void {\bf swap} ({\bf Normal\-Subspace} \&amp;)
\end{CompactItemize}
\subsection*{Private Attributes}
\begin{CompactItemize}
\item 
size\_\-t {\bf d\_\-rank}
\item 
std::vector$&lt;$ {\bf bitvector::Bit\-Vector}$&lt;$ dim $&gt;$ $&gt;$ {\bf d\_\-basis}
\item 
{\bf bitset::Bit\-Set}$&lt;$ dim $&gt;$ {\bf d\_\-support}
\end{CompactItemize}
\subsubsection*{template$&lt;$size\_\-t dim$&gt;$ class atlas::subquotient::Normal\-Subspace$&lt;$ dim $&gt;$}



\subsection{Constructor \&amp; Destructor Documentation}
\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!NormalSubspace@{NormalSubspace}}
\index{NormalSubspace@{NormalSubspace}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::{\bf Normal\-Subspace} ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1subquotient_1_1NormalSubspace_8fb5dd47be12baf99844dd482316a464}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!NormalSubspace@{NormalSubspace}}
\index{NormalSubspace@{NormalSubspace}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::{\bf Normal\-Subspace} (size\_\-t {\em n})\hspace{0.3cm}{\tt  [inline, explicit]}}\label{classatlas_1_1subquotient_1_1NormalSubspace_89ecf2ffeb606a80d82090f36ecba56c}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!NormalSubspace@{NormalSubspace}}
\index{NormalSubspace@{NormalSubspace}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::{\bf Normal\-Subspace} (const std::vector$&lt;$ {\bf bitvector::Bit\-Vector}$&lt;$ dim $&gt;$ $&gt;$ \&amp;, size\_\-t)}\label{classatlas_1_1subquotient_1_1NormalSubspace_b20ada158fe43a1e7dbd0aaea3cb3abd}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!~NormalSubspace@{$\sim$NormalSubspace}}
\index{~NormalSubspace@{$\sim$NormalSubspace}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::$\sim${\bf Normal\-Subspace} ()\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1subquotient_1_1NormalSubspace_a3592bd62757a15fbcc35b97d3b23da9}




\subsection{Member Function Documentation}
\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!apply@{apply}}
\index{apply@{apply}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ void {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::apply (const {\bf bitvector::Bit\-Matrix}$&lt;$ dim $&gt;$ \&amp;)}\label{classatlas_1_1subquotient_1_1NormalSubspace_c291396bc38204dfbe146b932608eef1}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!basis@{basis}}
\index{basis@{basis}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ const std::vector$&lt;${\bf bitvector::Bit\-Vector}$&lt;$dim$&gt;$ $&gt;$\&amp; {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::basis () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1subquotient_1_1NormalSubspace_5ff976dab1e93a19323ff7004607a1a5}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!basis@{basis}}
\index{basis@{basis}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ const {\bf bitvector::Bit\-Vector}$&lt;$dim$&gt;$\&amp; {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::basis (size\_\-t {\em j}) const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1subquotient_1_1NormalSubspace_63fbf51312e266a15363b2dacc6cc7c6}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!dimension@{dimension}}
\index{dimension@{dimension}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ size\_\-t {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::dimension () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1subquotient_1_1NormalSubspace_bbabbecf075ccceb97b7cecc42520ed9}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!rank@{rank}}
\index{rank@{rank}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ const size\_\-t {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::rank () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1subquotient_1_1NormalSubspace_6b783c106058f4d4573181b6dd0001e5}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!representative@{representative}}
\index{representative@{representative}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ void {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::representative ({\bf bitvector::Bit\-Vector}$&lt;$ dim $&gt;$ \&amp;, const {\bf bitvector::Bit\-Vector}$&lt;$ dim $&gt;$ \&amp;) const}\label{classatlas_1_1subquotient_1_1NormalSubspace_3f58aef127895e19c661345324982c06}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!support@{support}}
\index{support@{support}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ const {\bf bitset::Bit\-Set}$&lt;$dim$&gt;$\&amp; {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::support () const\hspace{0.3cm}{\tt  [inline]}}\label{classatlas_1_1subquotient_1_1NormalSubspace_9b0005f15ef6b1096e4b206946c8a196}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!swap@{swap}}
\index{swap@{swap}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ void {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::swap ({\bf Normal\-Subspace}$&lt;$ dim $&gt;$ \&amp;)}\label{classatlas_1_1subquotient_1_1NormalSubspace_833dde8cfbd9ddc76f0c8050baedb9ed}




\subsection{Member Data Documentation}
\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!d_basis@{d\_\-basis}}
\index{d_basis@{d\_\-basis}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ std::vector$&lt;${\bf bitvector::Bit\-Vector}$&lt;$dim$&gt;$ $&gt;$ {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::{\bf d\_\-basis}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1subquotient_1_1NormalSubspace_83ead9394430ee549da72a71eefb64f5}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!d_rank@{d\_\-rank}}
\index{d_rank@{d\_\-rank}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ size\_\-t {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::{\bf d\_\-rank}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1subquotient_1_1NormalSubspace_9e9e1f55e119708f5c72440de95d5434}


\index{atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}!d_support@{d\_\-support}}
\index{d_support@{d\_\-support}!atlas::subquotient::NormalSubspace@{atlas::subquotient::Normal\-Subspace}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}template$&lt;$size\_\-t dim$&gt;$ {\bf bitset::Bit\-Set}$&lt;$dim$&gt;$ {\bf atlas::subquotient::Normal\-Subspace}$&lt;$ dim $&gt;$::{\bf d\_\-support}\hspace{0.3cm}{\tt  [private]}}\label{classatlas_1_1subquotient_1_1NormalSubspace_98c0c1f8da363af3c122b7ffd6633320}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
sources/structure/{\bf subquotient.h}\item 
sources/structure/{\bf subquotient\_\-def.h}\end{CompactItemize}
</pre></body></html>