\hypertarget{group__executionkernels}{}\doxysection{SVM kernel execution}
\label{group__executionkernels}\index{SVM kernel execution@{SVM kernel execution}}


This module contains API functions to handle SVM kernel execution.  


\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__executionkernels_ga2b20f26c79ed05b4493e48700f488b13}{svm\+\_\+kernel\+\_\+suspend}} (const void $\ast$svm, const \mbox{\hyperlink{group__api__types_ga19af2c6060f3ae282ea4e73121fac69c}{SVM\+\_\+\+Kernel}} kernel)
\begin{DoxyCompactList}\small\item\em This function asks a kernel for suspension. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void \mbox{\hyperlink{group__executionkernels_gaf4f7a7ff0abec9e7fd7d7577b95cd252}{svm\+\_\+kernel\+\_\+terminate}} (const void $\ast$svm, const \mbox{\hyperlink{group__api__types_ga19af2c6060f3ae282ea4e73121fac69c}{SVM\+\_\+\+Kernel}} kernel)
\begin{DoxyCompactList}\small\item\em This function asks a kernel for terminaison. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
This module contains API functions to handle SVM kernel execution. 



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__executionkernels_ga2b20f26c79ed05b4493e48700f488b13}\label{group__executionkernels_ga2b20f26c79ed05b4493e48700f488b13}} 
\index{SVM kernel execution@{SVM kernel execution}!svm\_kernel\_suspend@{svm\_kernel\_suspend}}
\index{svm\_kernel\_suspend@{svm\_kernel\_suspend}!SVM kernel execution@{SVM kernel execution}}
\doxysubsubsection{\texorpdfstring{svm\_kernel\_suspend()}{svm\_kernel\_suspend()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+kernel\+\_\+suspend (\begin{DoxyParamCaption}\item[{const void $\ast$}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_ga19af2c6060f3ae282ea4e73121fac69c}{SVM\+\_\+\+Kernel}}}]{kernel }\end{DoxyParamCaption})}



This function asks a kernel for suspension. 


\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 kernel} & The kernel to be suspended.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The suspension of the kernel is asynchronous, and will be performed at the end of the execution of its current instruction.
\end{DoxyNote}

\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__executionkernels_gaf4f7a7ff0abec9e7fd7d7577b95cd252}\label{group__executionkernels_gaf4f7a7ff0abec9e7fd7d7577b95cd252}} 
\index{SVM kernel execution@{SVM kernel execution}!svm\_kernel\_terminate@{svm\_kernel\_terminate}}
\index{svm\_kernel\_terminate@{svm\_kernel\_terminate}!SVM kernel execution@{SVM kernel execution}}
\doxysubsubsection{\texorpdfstring{svm\_kernel\_terminate()}{svm\_kernel\_terminate()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__apimacros_ga0d0dae93534c2ba22499a92705a4e391}{SVM\+\_\+\+FUNCTION}} void svm\+\_\+kernel\+\_\+terminate (\begin{DoxyParamCaption}\item[{const void $\ast$}]{svm,  }\item[{const \mbox{\hyperlink{group__api__types_ga19af2c6060f3ae282ea4e73121fac69c}{SVM\+\_\+\+Kernel}}}]{kernel }\end{DoxyParamCaption})}



This function asks a kernel for terminaison. 


\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 kernel} & The kernel to be terminated.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
The terminaison of the kernel is asynchronous, and will be performed at the end of the execution of its current instruction.
\end{DoxyNote}

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