\hypertarget{group__variableparameters}{}\doxysection{SVM variable parameters}
\label{group__variableparameters}\index{SVM variable parameters@{SVM variable parameters}}


This module contains API functions to handle SVM variable parameters.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga872facc2eea0e7296e689134f568b804}{SVM\+\_\+\+Boolean}} \mbox{\hyperlink{group__variableparameters_ga6845ece169e1b4fa64c41b8f8a6ae343}{svm\+\_\+parameter\+\_\+type\+\_\+is\+\_\+variable}} (const void $\ast$svm, const \mbox{\hyperlink{group__api__types_gab05a82304ba262cf3ae97b0c5f8ab707}{SVM\+\_\+\+Parameter}} parameter)
\begin{DoxyCompactList}\small\item\em This function checks whether a parameter contains a variable. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_gad01adf1b14e8f8309ff0c059b2a51196}{SVM\+\_\+\+Variable}} \mbox{\hyperlink{group__variableparameters_ga7101e6024f8f8dd26b57794d2b56f811}{svm\+\_\+parameter\+\_\+variable\+\_\+get}} (const void $\ast$svm, const \mbox{\hyperlink{group__api__types_gab05a82304ba262cf3ae97b0c5f8ab707}{SVM\+\_\+\+Parameter}} parameter)
\begin{DoxyCompactList}\small\item\em This function converts a parameter into a variable. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_gab05a82304ba262cf3ae97b0c5f8ab707}{SVM\+\_\+\+Parameter}} \mbox{\hyperlink{group__variableparameters_ga3f7c5bb0951c398cb5f91f5707cf66a4}{svm\+\_\+parameter\+\_\+variable\+\_\+new}} (const void $\ast$svm, const \mbox{\hyperlink{group__api__types_gad01adf1b14e8f8309ff0c059b2a51196}{SVM\+\_\+\+Variable}} variable)
\begin{DoxyCompactList}\small\item\em This function creates a parameter from a variable. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This module contains API functions to handle SVM variable parameters. 



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__variableparameters_ga6845ece169e1b4fa64c41b8f8a6ae343}\label{group__variableparameters_ga6845ece169e1b4fa64c41b8f8a6ae343}} 
\index{SVM variable parameters@{SVM variable parameters}!svm\_parameter\_type\_is\_variable@{svm\_parameter\_type\_is\_variable}}
\index{svm\_parameter\_type\_is\_variable@{svm\_parameter\_type\_is\_variable}!SVM variable parameters@{SVM variable parameters}}
\doxysubsubsection{\texorpdfstring{svm\_parameter\_type\_is\_variable()}{svm\_parameter\_type\_is\_variable()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga872facc2eea0e7296e689134f568b804}{SVM\+\_\+\+Boolean}} svm\+\_\+parameter\+\_\+type\+\_\+is\+\_\+variable (\begin{DoxyParamCaption}\item[{const void $\ast$}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_gab05a82304ba262cf3ae97b0c5f8ab707}{SVM\+\_\+\+Parameter}}}]{parameter }\end{DoxyParamCaption})}



This function checks whether a parameter contains a variable. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in}}  & {\em parameter} & The callback parameter to check.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
TRUE if the parameter contains a variable, FALSE otherwise.
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
\end{DoxyExceptions}
\mbox{\Hypertarget{group__variableparameters_ga7101e6024f8f8dd26b57794d2b56f811}\label{group__variableparameters_ga7101e6024f8f8dd26b57794d2b56f811}} 
\index{SVM variable parameters@{SVM variable parameters}!svm\_parameter\_variable\_get@{svm\_parameter\_variable\_get}}
\index{svm\_parameter\_variable\_get@{svm\_parameter\_variable\_get}!SVM variable parameters@{SVM variable parameters}}
\doxysubsubsection{\texorpdfstring{svm\_parameter\_variable\_get()}{svm\_parameter\_variable\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_gad01adf1b14e8f8309ff0c059b2a51196}{SVM\+\_\+\+Variable}} svm\+\_\+parameter\+\_\+variable\+\_\+get (\begin{DoxyParamCaption}\item[{const void $\ast$}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_gab05a82304ba262cf3ae97b0c5f8ab707}{SVM\+\_\+\+Parameter}}}]{parameter }\end{DoxyParamCaption})}



This function converts a parameter into a variable. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in}}  & {\em parameter} & The callback parameter to check.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The variable as a SVM\+\_\+\+Variable.
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
{\em FAILURE} & interruption when the parameter does not contain a variable.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__variableparameters_ga6845ece169e1b4fa64c41b8f8a6ae343}{svm\+\_\+parameter\+\_\+type\+\_\+is\+\_\+variable}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__variableparameters_ga3f7c5bb0951c398cb5f91f5707cf66a4}\label{group__variableparameters_ga3f7c5bb0951c398cb5f91f5707cf66a4}} 
\index{SVM variable parameters@{SVM variable parameters}!svm\_parameter\_variable\_new@{svm\_parameter\_variable\_new}}
\index{svm\_parameter\_variable\_new@{svm\_parameter\_variable\_new}!SVM variable parameters@{SVM variable parameters}}
\doxysubsubsection{\texorpdfstring{svm\_parameter\_variable\_new()}{svm\_parameter\_variable\_new()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_gab05a82304ba262cf3ae97b0c5f8ab707}{SVM\+\_\+\+Parameter}} svm\+\_\+parameter\+\_\+variable\+\_\+new (\begin{DoxyParamCaption}\item[{const void $\ast$}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_gad01adf1b14e8f8309ff0c059b2a51196}{SVM\+\_\+\+Variable}}}]{variable }\end{DoxyParamCaption})}



This function creates a parameter from a variable. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em svm} & The SVM pointer passed as first argument of the callback function. \\
\hline
\mbox{\texttt{ in}}  & {\em variable} & The variable to be passed as a parameter.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A parameter containing the variable.
\end{DoxyReturn}

\begin{DoxyExceptions}{Exceptions}
{\em FAILURE} & interruption when a parameter is incorrect. (Please refer to the main description page of this API.) \\
\hline
\end{DoxyExceptions}
