#include <vctFixedSizeVectorRecursiveEngines.h>
for fixed size vectors.
This class uses template specialization to perform binary vector operations of the form
where
is the input output vector, and
is the scalar input. The vector has a fixed size, determined at compilation time, op stands for the binary operation performed elementwise between
and
, and whose result is stored elementwise into
.
| _elementOperationType | the type of the binary operation |
Definition at line 412 of file vctFixedSizeVectorRecursiveEngines.h.
| static void vctFixedSizeVectorRecursiveEngines< _size >::VioSi< _elementOperationType >::Unfold | ( | _inputOutputVectorType & | inputOutput, | |
| const _inputScalarType | inputScalar | |||
| ) | [inline, static] |
Unfold the recursion. Performs the operation _elementOperationType elementwise on the last elements of the input output vector and the input scalar and call Unfold for the _size - 1 elements left (i.e. unfold the recursive calls).
| inputOutput | The input output vector (first operand). | |
| inputScalar | The input scalar (second operand). |
Definition at line 427 of file vctFixedSizeVectorRecursiveEngines.h.