\subsection*{Elementwise Operations
\hspace*{\fill}\hyperlink{VSIPspecHead}{(up)}\hypertarget{ElementwiseOperations}{}} \addcontentsline{toc}{subsection}{Elementwise Operations}
Elementwise operatons are simple operations which are done on each element in a matrix or vector. Most of the time, when more than one \ttbf{view} is input, the \ttbf{view} shapes will need to be the same since the operation is done to identically indexed elements for each input \ttbf{view} and the operation result is placed in an identically indexed element of the output \ttbf{view}. \\
The tables referenced in this section list elementwise operations with a link to the corresponding function page. Although the function pages are alphabetical, the lists here are in the same order (although not necessarily identical) to the order they appear in the C VSIPL specification.
\begin{table}[H]
\hypertarget{vectorAndElementwise}{}
\caption{Vector And Elementwise Operations}
\label{tab:elementwiseChapter}
\begin{center}
\begin{tabular}{|l|}\hline
\hyperlink{elementaryMath}{Elementary Math Functions}\\
\hyperlink{unaryOperations}{Unary Operations}\\
\hyperlink{binaryOperations}{Binary Operations}\\
\hyperlink{ternaryOperations}{Ternary Operations}\\
\hyperlink{logicalOperations}{Logical Operations}\\
\hyperlink{selectionOperations}{Selection Operations}\\
\hyperlink{bitwiseOperators}{Bitwise and Boolean Logical Operators}\\
\hyperlink{elementGenerationOperations}{Element Generation and Copy}\\
\hyperlink{manipulationOperations}{Manipulation Operations}\\
\hline\end{tabular}
\end{center}
%\label{default}
\end{table}%
%%%
      \input{ElementaryMath}
      \input{UnaryOperations}
      \input{BinaryOperations}
      \input{TernaryOperations}
      \input{LogicalOperations}
      \input{SelectionOperations}
      \input{BitwiseOperators}
      \input{ElementGenerationOperations}
      \input{ManipulationOperations}