#include <vctDynamicVectorLoopEngines.h>
for dynamic vectors.
This class uses a loop to perform binary vector operations of the form
where
is the output vector, and
are input scalar and vector, all vectors are of same size, op stands for the a binary operation performed elementwise between
and
, and whose result is stored elementwise into
.
| _elementOperationType | The type of the binary operation. |
Definition at line 404 of file vctDynamicVectorLoopEngines.h.
| static void vctDynamicVectorLoopEngines::VoSiVi< _elementOperationType >::Run | ( | _outputVectorType & | outputVector, | |
| const _inputScalarType | inputScalar, | |||
| const _inputVectorType & | inputVector | |||
| ) | [inline, static] |
Unroll the loop
| outputVector | The output vector. | |
| inputScalar | The input scalar (first operand). | |
| inputVector | The input vector (second operand). |
Definition at line 413 of file vctDynamicVectorLoopEngines.h.
References vctDynamicCompactLoopEngines::CoSiCi< _elementOperationType >::Run(), and vctDynamicVectorLoopEngines::ThrowException().