\hypertarget{structSPL_1_1ConvolveMode}{}\section{S\+P\+L\+:\+:Convolve\+Mode Struct Reference}
\label{structSPL_1_1ConvolveMode}\index{S\+P\+L\+::\+Convolve\+Mode@{S\+P\+L\+::\+Convolve\+Mode}}


Constants identifying various convolution modes.  




{\ttfamily \#include $<$Sequence.\+hpp$>$}

\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{structSPL_1_1ConvolveMode_a6dc587d4f0f48bdbdf0dabc2521df361}{full} = 0
\begin{DoxyCompactList}\small\item\em The full convolution result (i.\+e., the same as \char`\"{}full\char`\"{} in M\+A\+T\+L\+A\+B) \end{DoxyCompactList}\item 
static const int \hyperlink{structSPL_1_1ConvolveMode_acf7dd75c22db9f9db8921dff28d39a95}{same\+Domain\+Zero\+Ext} = 1
\begin{DoxyCompactList}\small\item\em The same as \char`\"{}same\char`\"{} in M\+A\+T\+L\+A\+B. \end{DoxyCompactList}\item 
static const int \hyperlink{structSPL_1_1ConvolveMode_a3a15bb188094515a3b94c2047b90cc5d}{same\+Domain\+Const\+Ext} = 3
\begin{DoxyCompactList}\small\item\em Constant extension. \end{DoxyCompactList}\item 
static const int \hyperlink{structSPL_1_1ConvolveMode_a88ec25569cddd6646c2121c844614c28}{same\+Domain\+Per\+Ext} = 2
\begin{DoxyCompactList}\small\item\em Periodic extension. \end{DoxyCompactList}\item 
static const int \hyperlink{structSPL_1_1ConvolveMode_ac29d6498c9a94eefaf850d730baa36e2}{same\+Domain\+Sym\+Ext0} = 4
\begin{DoxyCompactList}\small\item\em Symmetric periodic extension. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Constants identifying various convolution modes. 

\subsection{Member Data Documentation}
\hypertarget{structSPL_1_1ConvolveMode_a6dc587d4f0f48bdbdf0dabc2521df361}{}\index{S\+P\+L\+::\+Convolve\+Mode@{S\+P\+L\+::\+Convolve\+Mode}!full@{full}}
\index{full@{full}!S\+P\+L\+::\+Convolve\+Mode@{S\+P\+L\+::\+Convolve\+Mode}}
\subsubsection[{full}]{\setlength{\rightskip}{0pt plus 5cm}const int S\+P\+L\+::\+Convolve\+Mode\+::full = 0\hspace{0.3cm}{\ttfamily [static]}}\label{structSPL_1_1ConvolveMode_a6dc587d4f0f48bdbdf0dabc2521df361}


The full convolution result (i.\+e., the same as \char`\"{}full\char`\"{} in M\+A\+T\+L\+A\+B) 

\hypertarget{structSPL_1_1ConvolveMode_a3a15bb188094515a3b94c2047b90cc5d}{}\index{S\+P\+L\+::\+Convolve\+Mode@{S\+P\+L\+::\+Convolve\+Mode}!same\+Domain\+Const\+Ext@{same\+Domain\+Const\+Ext}}
\index{same\+Domain\+Const\+Ext@{same\+Domain\+Const\+Ext}!S\+P\+L\+::\+Convolve\+Mode@{S\+P\+L\+::\+Convolve\+Mode}}
\subsubsection[{same\+Domain\+Const\+Ext}]{\setlength{\rightskip}{0pt plus 5cm}const int S\+P\+L\+::\+Convolve\+Mode\+::same\+Domain\+Const\+Ext = 3\hspace{0.3cm}{\ttfamily [static]}}\label{structSPL_1_1ConvolveMode_a3a15bb188094515a3b94c2047b90cc5d}


Constant extension. 

\hypertarget{structSPL_1_1ConvolveMode_a88ec25569cddd6646c2121c844614c28}{}\index{S\+P\+L\+::\+Convolve\+Mode@{S\+P\+L\+::\+Convolve\+Mode}!same\+Domain\+Per\+Ext@{same\+Domain\+Per\+Ext}}
\index{same\+Domain\+Per\+Ext@{same\+Domain\+Per\+Ext}!S\+P\+L\+::\+Convolve\+Mode@{S\+P\+L\+::\+Convolve\+Mode}}
\subsubsection[{same\+Domain\+Per\+Ext}]{\setlength{\rightskip}{0pt plus 5cm}const int S\+P\+L\+::\+Convolve\+Mode\+::same\+Domain\+Per\+Ext = 2\hspace{0.3cm}{\ttfamily [static]}}\label{structSPL_1_1ConvolveMode_a88ec25569cddd6646c2121c844614c28}


Periodic extension. 

\hypertarget{structSPL_1_1ConvolveMode_ac29d6498c9a94eefaf850d730baa36e2}{}\index{S\+P\+L\+::\+Convolve\+Mode@{S\+P\+L\+::\+Convolve\+Mode}!same\+Domain\+Sym\+Ext0@{same\+Domain\+Sym\+Ext0}}
\index{same\+Domain\+Sym\+Ext0@{same\+Domain\+Sym\+Ext0}!S\+P\+L\+::\+Convolve\+Mode@{S\+P\+L\+::\+Convolve\+Mode}}
\subsubsection[{same\+Domain\+Sym\+Ext0}]{\setlength{\rightskip}{0pt plus 5cm}const int S\+P\+L\+::\+Convolve\+Mode\+::same\+Domain\+Sym\+Ext0 = 4\hspace{0.3cm}{\ttfamily [static]}}\label{structSPL_1_1ConvolveMode_ac29d6498c9a94eefaf850d730baa36e2}


Symmetric periodic extension. 

\hypertarget{structSPL_1_1ConvolveMode_acf7dd75c22db9f9db8921dff28d39a95}{}\index{S\+P\+L\+::\+Convolve\+Mode@{S\+P\+L\+::\+Convolve\+Mode}!same\+Domain\+Zero\+Ext@{same\+Domain\+Zero\+Ext}}
\index{same\+Domain\+Zero\+Ext@{same\+Domain\+Zero\+Ext}!S\+P\+L\+::\+Convolve\+Mode@{S\+P\+L\+::\+Convolve\+Mode}}
\subsubsection[{same\+Domain\+Zero\+Ext}]{\setlength{\rightskip}{0pt plus 5cm}const int S\+P\+L\+::\+Convolve\+Mode\+::same\+Domain\+Zero\+Ext = 1\hspace{0.3cm}{\ttfamily [static]}}\label{structSPL_1_1ConvolveMode_acf7dd75c22db9f9db8921dff28d39a95}


The same as \char`\"{}same\char`\"{} in M\+A\+T\+L\+A\+B. 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{Sequence_8hpp}{Sequence.\+hpp}\end{DoxyCompactItemize}
