\hypertarget{classsimulation_1_1on__lattice}{}\doxysection{simulation\+::on\+\_\+lattice\texorpdfstring{$<$}{<} type \texorpdfstring{$>$}{>} Class Template Reference}
\label{classsimulation_1_1on__lattice}\index{simulation::on\_lattice$<$ type $>$@{simulation::on\_lattice$<$ type $>$}}
Inheritance diagram for simulation\+::on\+\_\+lattice\texorpdfstring{$<$}{<} type \texorpdfstring{$>$}{>}\+:
{\bfseries on\+\_\+lattice} (const int dim, type $\ast$box\+\_\+lengths, std\+::vector$<$\mbox{\hyperlink{classsimulation_1_1boundary__conditions}{boundary\+\_\+conditions}}$<$ type $>$$\ast$$>$ system\+\_\+bc)
\item
type \mbox{\hyperlink{classsimulation_1_1on__lattice_a499f234baa3a7b75294f0eb9cbf17173}{get\+\_\+refill}} (type x, int axis)
\item
type \mbox{\hyperlink{classsimulation_1_1on__lattice_a2cc334c60c60c643e4cc0cbbb8b5e454}{get\+\_\+L}} (const int axis)
\item
void \mbox{\hyperlink{classsimulation_1_1on__lattice_a62c91e1aeb5de99f6398f0cf808a902a}{add\+\_\+particle\+\_\+to\+\_\+cell}} (const int id, type $\ast$pos)
\item
void \mbox{\hyperlink{classsimulation_1_1on__lattice_aed5192923c81ac080dbb41cfce65c5fc}{remove\+\_\+particle\+\_\+from\+\_\+cell}} (const int id, type $\ast$pos)
\item
int \mbox{\hyperlink{classsimulation_1_1on__lattice_ac510aa851fea148bb81ee7335e9d9d98}{get\+\_\+particle\+\_\+id}} (type $\ast$pos)
\item
std\+::vector$<$ int $>$\mbox{\hyperlink{classsimulation_1_1on__lattice_a1c3ed116dd4a0ba396cb2211e7bcaf83}{get\+\_\+neighbour\+\_\+list}} (type $\ast$pos)
\item
int \mbox{\hyperlink{classsimulation_1_1on__lattice_ad801073596ce32fb521edcece9e8d1ff}{get\+\_\+periodicity}} (const int axis)
{\footnotesize\ttfamily template$<$typename type $>$\\
type \mbox{\hyperlink{classsimulation_1_1on__lattice}{simulation\+::on\+\_\+lattice}}$<$ type $>$\+::get\+\_\+L (\begin{DoxyParamCaption}\item[{const int}]{axis }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
Reimplemented from \mbox{\hyperlink{classsimulation_1_1simulation__box}{simulation\+::simulation\+\_\+box$<$ type $>$}}.
{\footnotesize\ttfamily template$<$typename type $>$\\
std\+::vector$<$ int $>$\mbox{\hyperlink{classsimulation_1_1on__lattice}{simulation\+::on\+\_\+lattice}}$<$ type $>$\+::get\+\_\+neighbour\+\_\+list (\begin{DoxyParamCaption}\item[{type $\ast$}]{pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
Reimplemented from \mbox{\hyperlink{classsimulation_1_1simulation__box}{simulation\+::simulation\+\_\+box$<$ type $>$}}.
{\footnotesize\ttfamily template$<$typename type $>$\\
int \mbox{\hyperlink{classsimulation_1_1on__lattice}{simulation\+::on\+\_\+lattice}}$<$ type $>$\+::get\+\_\+particle\+\_\+id (\begin{DoxyParamCaption}\item[{type $\ast$}]{pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
Reimplemented from \mbox{\hyperlink{classsimulation_1_1simulation__box}{simulation\+::simulation\+\_\+box$<$ type $>$}}.
{\footnotesize\ttfamily template$<$typename type $>$\\
int \mbox{\hyperlink{classsimulation_1_1on__lattice}{simulation\+::on\+\_\+lattice}}$<$ type $>$\+::get\+\_\+periodicity (\begin{DoxyParamCaption}\item[{const int}]{axis }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
Reimplemented from \mbox{\hyperlink{classsimulation_1_1simulation__box}{simulation\+::simulation\+\_\+box$<$ type $>$}}.
{\footnotesize\ttfamily template$<$typename type $>$\\
type \mbox{\hyperlink{classsimulation_1_1on__lattice}{simulation\+::on\+\_\+lattice}}$<$ type $>$\+::get\+\_\+refill (\begin{DoxyParamCaption}\item[{type}]{x, }\item[{int}]{axis }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}
Reimplemented from \mbox{\hyperlink{classsimulation_1_1simulation__box}{simulation\+::simulation\+\_\+box$<$ type $>$}}.