\doxysection{Reward\+Function Class Reference}
\hypertarget{classRewardFunction}{}\label{classRewardFunction}\index{RewardFunction@{RewardFunction}}
Inheritance diagram for Reward\+Function\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classRewardFunction}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classRewardFunction_a53b8dc49d53f3659fc4954cd15802340}\label{classRewardFunction_a53b8dc49d53f3659fc4954cd15802340} 
virtual void {\bfseries set\+Context} (const \mbox{\hyperlink{classPCBoard}{PCBoard}} \&)
\item 
\Hypertarget{classRewardFunction_a4e4e68d0949d321ef6d37a09d9449336}\label{classRewardFunction_a4e4e68d0949d321ef6d37a09d9449336} 
virtual Reward {\bfseries operator()} (const \mbox{\hyperlink{classConnection}{Connection}} \&, \mbox{\hyperlink{structRouterResult}{Router\+Result}} \texorpdfstring{$\ast$}{*}=0) const =0
\item 
\Hypertarget{classRewardFunction_a2e9e5626905a064d4211eea711346baa}\label{classRewardFunction_a2e9e5626905a064d4211eea711346baa} 
virtual Reward {\bfseries operator()} (const std\+::vector$<$ \mbox{\hyperlink{classConnection}{Connection}} \texorpdfstring{$\ast$}{*} $>$ \&, \mbox{\hyperlink{structRouterResult}{Router\+Result}} \texorpdfstring{$\ast$}{*}=0) const =0
\item 
\Hypertarget{classRewardFunction_ae0e70b5378773b74b690488f6c10197d}\label{classRewardFunction_ae0e70b5378773b74b690488f6c10197d} 
virtual Reward {\bfseries operator()} (int unrouted) const =0
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classRewardFunction_ab2c94dc8f1ef05128626b0a6d819751f}\label{classRewardFunction_ab2c94dc8f1ef05128626b0a6d819751f} 
static \mbox{\hyperlink{classRewardFunction}{Reward\+Function}} \texorpdfstring{$\ast$}{*} {\bfseries create} (Py\+Object \texorpdfstring{$\ast$}{*})
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/chr/devel/\+Ph\+D/\+Environment/pub/\+PCBEnv/pcbenv/cxx/\+RL/Reward.\+hpp\end{DoxyCompactItemize}
