\hypertarget{classCostFunction}{}\doxysection{Cost\+Function Class Reference}
\label{classCostFunction}\index{CostFunction@{CostFunction}}


{\ttfamily \#include $<$costfunctions.\+h$>$}



Inheritance diagram for Cost\+Function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=240pt]{classCostFunction__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Cost\+Function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=176pt]{classCostFunction__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classCostFunction_aadc7232e869e752fc4c6db78f9ad8b12}{Cost\+Function}} ()
\item 
\mbox{\hyperlink{classCostFunction_ad597fa830587644407310e618a01b312}{Cost\+Function}} (const \mbox{\hyperlink{classCostFunction}{Cost\+Function}} \&)
\item 
virtual \mbox{\hyperlink{classCostFunction_a24dba57be643ac11b45f9479730f28ea}{$\sim$\+Cost\+Function}} ()
\item 
virtual double \mbox{\hyperlink{classCostFunction_ac2ff779856e16cb0cd82cd0600bd91a6}{get}} () const =0
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classCostFunction_aadc7232e869e752fc4c6db78f9ad8b12}\label{classCostFunction_aadc7232e869e752fc4c6db78f9ad8b12}} 
\index{CostFunction@{CostFunction}!CostFunction@{CostFunction}}
\index{CostFunction@{CostFunction}!CostFunction@{CostFunction}}
\doxysubsubsection{\texorpdfstring{CostFunction()}{CostFunction()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Cost\+Function\+::\+Cost\+Function (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classCostFunction_ad597fa830587644407310e618a01b312}\label{classCostFunction_ad597fa830587644407310e618a01b312}} 
\index{CostFunction@{CostFunction}!CostFunction@{CostFunction}}
\index{CostFunction@{CostFunction}!CostFunction@{CostFunction}}
\doxysubsubsection{\texorpdfstring{CostFunction()}{CostFunction()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Cost\+Function\+::\+Cost\+Function (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{classCostFunction}{Cost\+Function}} \&}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{classCostFunction_a24dba57be643ac11b45f9479730f28ea}\label{classCostFunction_a24dba57be643ac11b45f9479730f28ea}} 
\index{CostFunction@{CostFunction}!````~CostFunction@{$\sim$CostFunction}}
\index{````~CostFunction@{$\sim$CostFunction}!CostFunction@{CostFunction}}
\doxysubsubsection{\texorpdfstring{$\sim$CostFunction()}{~CostFunction()}}
{\footnotesize\ttfamily virtual Cost\+Function\+::$\sim$\+Cost\+Function (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classCostFunction_ac2ff779856e16cb0cd82cd0600bd91a6}\label{classCostFunction_ac2ff779856e16cb0cd82cd0600bd91a6}} 
\index{CostFunction@{CostFunction}!get@{get}}
\index{get@{get}!CostFunction@{CostFunction}}
\doxysubsubsection{\texorpdfstring{get()}{get()}}
{\footnotesize\ttfamily virtual double Cost\+Function\+::get (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [pure virtual]}}



Implemented in \mbox{\hyperlink{classDistance_a3478b7d15662fd029272f916d9108cf4}{Distance}}, and \mbox{\hyperlink{classKhi2_a7fe47845f5eda146384a9c56b532a11e}{Khi2}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{costfunctions_8h}{costfunctions.\+h}}\end{DoxyCompactItemize}
