\hypertarget{namespaceokind}{
\section{okind Namespace Reference}
\label{namespaceokind}\index{okind@{okind}}
}


MLP Objective types or \char`\"{}kinds\char`\"{} that we aim to support.  
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries MlpObjKind} \{ \par
{\bfseries None} =  0, 
{\bfseries cwmse} =  1$<$$<$1, 
{\bfseries cwmee} =  1$<$$<$2, 
{\bfseries cwmae} =  1$<$$<$3, 
\par
{\bfseries cwerr} =  1$<$$<$4, 
{\bfseries mse} =  1$<$$<$5, 
{\bfseries mee} =  1$<$$<$6, 
{\bfseries mae} =  1$<$$<$7, 
\par
{\bfseries err} =  1$<$$<$8, 
{\bfseries mincwmse} =  1$<$$<$9, 
{\bfseries mincwmee} =  1$<$$<$10, 
{\bfseries mincwmae} =  1$<$$<$11, 
\par
{\bfseries mincwe} =  1$<$$<$12, 
{\bfseries msw} =  1$<$$<$13, 
{\bfseries mswnb} =  1$<$$<$14, 
{\bfseries maw} =  1$<$$<$15, 
\par
{\bfseries mawnb} =  1$<$$<$16, 
{\bfseries nhid} =  1$<$$<$17, 
{\bfseries nnzw} =  1$<$$<$18, 
{\bfseries ninput} =  1$<$$<$19, 
\par
{\bfseries vsmse} =  1$<$$<$20, 
{\bfseries vsmee} =  1$<$$<$21, 
{\bfseries vsmae} =  1$<$$<$22, 
{\bfseries vserr} =  1$<$$<$23
 \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{namespaceokind_ab2b22d8c51da7037ba0c4853405d2dbb}{
bool {\bfseries needsClasswiseEvaluation} (MlpObjKind k)}
\label{namespaceokind_ab2b22d8c51da7037ba0c4853405d2dbb}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
MLP Objective types or \char`\"{}kinds\char`\"{} that we aim to support. These are modeled as a bit field to support combinations via logical operators. 