\hypertarget{group__structureparameters}{}\doxysection{SVM structure parameters}
\label{group__structureparameters}\index{SVM structure parameters@{SVM structure parameters}}


This module contains API functions to handle SVM structure parameters.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga872facc2eea0e7296e689134f568b804}{SVM\+\_\+\+Boolean}} \mbox{\hyperlink{group__structureparameters_gae9e60efc4ad631fa46994eaf1211e778}{svm\+\_\+parameter\+\_\+type\+\_\+is\+\_\+structure}} (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 structure. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga69ff4bdc03f61848ca94b7c2c4d30347}{SVM\+\_\+\+Structure}} \mbox{\hyperlink{group__structureparameters_ga55e4292769cd402ebf0c54976d4f681b}{svm\+\_\+parameter\+\_\+structure\+\_\+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 structure. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_gab05a82304ba262cf3ae97b0c5f8ab707}{SVM\+\_\+\+Parameter}} \mbox{\hyperlink{group__structureparameters_ga8fef6f0ebbf76f997ec9b39e9aa55a6d}{svm\+\_\+parameter\+\_\+structure\+\_\+new}} (const void $\ast$svm, const \mbox{\hyperlink{group__api__types_ga69ff4bdc03f61848ca94b7c2c4d30347}{SVM\+\_\+\+Structure}} structure)
\begin{DoxyCompactList}\small\item\em This function creates a parameter from a structure. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__structures}{SVM structures}} 
\end{DoxySeeAlso}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__structureparameters_ga55e4292769cd402ebf0c54976d4f681b}\label{group__structureparameters_ga55e4292769cd402ebf0c54976d4f681b}} 
\index{SVM structure parameters@{SVM structure parameters}!svm\_parameter\_structure\_get@{svm\_parameter\_structure\_get}}
\index{svm\_parameter\_structure\_get@{svm\_parameter\_structure\_get}!SVM structure parameters@{SVM structure parameters}}
\doxysubsubsection{\texorpdfstring{svm\_parameter\_structure\_get()}{svm\_parameter\_structure\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga69ff4bdc03f61848ca94b7c2c4d30347}{SVM\+\_\+\+Structure}} svm\+\_\+parameter\+\_\+structure\+\_\+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 structure. 


\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 structure as a SVM\+\_\+\+Structure.
\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 structure.\\
\hline
\end{DoxyExceptions}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__structureparameters_gae9e60efc4ad631fa46994eaf1211e778}{svm\+\_\+parameter\+\_\+type\+\_\+is\+\_\+structure}} 

\mbox{\hyperlink{group__structures_ga1228c29df2e2acf941b6bbea836e77ae}{svm\+\_\+structure\+\_\+get\+\_\+internal}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__structureparameters_ga8fef6f0ebbf76f997ec9b39e9aa55a6d}\label{group__structureparameters_ga8fef6f0ebbf76f997ec9b39e9aa55a6d}} 
\index{SVM structure parameters@{SVM structure parameters}!svm\_parameter\_structure\_new@{svm\_parameter\_structure\_new}}
\index{svm\_parameter\_structure\_new@{svm\_parameter\_structure\_new}!SVM structure parameters@{SVM structure parameters}}
\doxysubsubsection{\texorpdfstring{svm\_parameter\_structure\_new()}{svm\_parameter\_structure\_new()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_gab05a82304ba262cf3ae97b0c5f8ab707}{SVM\+\_\+\+Parameter}} svm\+\_\+parameter\+\_\+structure\+\_\+new (\begin{DoxyParamCaption}\item[{const void $\ast$}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_ga69ff4bdc03f61848ca94b7c2c4d30347}{SVM\+\_\+\+Structure}}}]{structure }\end{DoxyParamCaption})}



This function creates a parameter from a structure. 


\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 structure} & The structure to be passed as a parameter.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A parameter containing the structure.
\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}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__structures_ga78cb286c48c0d6d36625a6d16c13145e}{svm\+\_\+structure\+\_\+new}} 

\mbox{\hyperlink{group__structures_ga0b7120bc555309fa5aac3dd7d8d9cf54}{svm\+\_\+structure\+\_\+new\+\_\+null}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__structureparameters_gae9e60efc4ad631fa46994eaf1211e778}\label{group__structureparameters_gae9e60efc4ad631fa46994eaf1211e778}} 
\index{SVM structure parameters@{SVM structure parameters}!svm\_parameter\_type\_is\_structure@{svm\_parameter\_type\_is\_structure}}
\index{svm\_parameter\_type\_is\_structure@{svm\_parameter\_type\_is\_structure}!SVM structure parameters@{SVM structure parameters}}
\doxysubsubsection{\texorpdfstring{svm\_parameter\_type\_is\_structure()}{svm\_parameter\_type\_is\_structure()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} \mbox{\hyperlink{group__api__types_ga872facc2eea0e7296e689134f568b804}{SVM\+\_\+\+Boolean}} svm\+\_\+parameter\+\_\+type\+\_\+is\+\_\+structure (\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 structure. 


\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 structure, 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}
