\hypertarget{classmo_q_a_p_incr_eval}{}\doxysection{mo\+Q\+A\+P\+Incr\+Eval$<$ Neighbor, Elem\+Type $>$ Class Template Reference} \label{classmo_q_a_p_incr_eval}\index{moQAPIncrEval$<$ Neighbor, ElemType $>$@{moQAPIncrEval$<$ Neighbor, ElemType $>$}} {\ttfamily \#include $<$mo\+Q\+A\+P\+Incr\+Eval.\+h$>$} Inheritance diagram for mo\+Q\+A\+P\+Incr\+Eval$<$ Neighbor, Elem\+Type $>$\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=345pt]{classmo_q_a_p_incr_eval__inherit__graph} \end{center} \end{figure} Collaboration diagram for mo\+Q\+A\+P\+Incr\+Eval$<$ Neighbor, Elem\+Type $>$\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=345pt]{classmo_q_a_p_incr_eval__coll__graph} \end{center} \end{figure} \doxysubsection*{Public Types} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classmo_q_a_p_incr_eval_a33ba29f78a9a61b8d9cee1b379741bb8}\label{classmo_q_a_p_incr_eval_a33ba29f78a9a61b8d9cee1b379741bb8}} typedef \mbox{\hyperlink{classeo_bit}{Neighbor\+::\+E\+OT}} {\bfseries E\+OT} \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classmo_q_a_p_incr_eval_a93b92b5ebdebe806a0165f8ac69366e4}\label{classmo_q_a_p_incr_eval_a93b92b5ebdebe806a0165f8ac69366e4}} {\bfseries mo\+Q\+A\+P\+Incr\+Eval} (\mbox{\hyperlink{class_q_a_peval}{Q\+A\+Peval}}$<$ \mbox{\hyperlink{classeo_bit}{E\+OT}}, Elem\+Type $>$ \&\+\_\+qap\+Eval) \item \mbox{\Hypertarget{classmo_q_a_p_incr_eval_ada7234bab0b6470119046910efe7ad4b}\label{classmo_q_a_p_incr_eval_ada7234bab0b6470119046910efe7ad4b}} virtual void {\bfseries operator()} (\mbox{\hyperlink{classeo_bit}{E\+OT}} \&\+\_\+solution, \mbox{\hyperlink{classmo_bit_neighbor}{Neighbor}} \&\+\_\+neighbor) \end{DoxyCompactItemize} \doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} \subsubsection*{template$<$class Neighbor, typename Elem\+Type = long int$>$\newline class mo\+Q\+A\+P\+Incr\+Eval$<$ Neighbor, Elem\+Type $>$} Incremental evaluation \mbox{\hyperlink{struct_function}{Function}} for the Q\+AP problem Elem\+Type is the type of elements in the matrix. This type must be signed and not unsigned. The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item mo/src/problems/eval/mo\+Q\+A\+P\+Incr\+Eval.\+h\end{DoxyCompactItemize}