cisst-saw
Loading...
Searching...
No Matches
vctDynamicCompactLoopEngines::CoCiCi< _elementOperationType > Class Template Reference

Implement operation of the form \(v_o = op(v_{i1}, v_{i2})\) for compact containers. More...

#include <vctDynamicCompactLoopEngines.h>

Static Public Member Functions

template<class _outputOwnerType, class _input1OwnerType, class _input2OwnerType>
static void Run (_outputOwnerType &outputOwner, const _input1OwnerType &input1Owner, const _input2OwnerType &input2Owner)

Detailed Description

template<class _elementOperationType>
class vctDynamicCompactLoopEngines::CoCiCi< _elementOperationType >

Implement operation of the form \(v_o = op(v_{i1}, v_{i2})\) for compact containers.

This class uses a loop to perform binary vector operations of the form

\[v_o = \mathrm{op}(v_{i1}, v_{i2}) \]

Parameters
_elementOperationTypeThe type of the binary operation.

Member Function Documentation

◆ Run()

template<class _elementOperationType>
template<class _outputOwnerType, class _input1OwnerType, class _input2OwnerType>
void vctDynamicCompactLoopEngines::CoCiCi< _elementOperationType >::Run ( _outputOwnerType & outputOwner,
const _input1OwnerType & input1Owner,
const _input2OwnerType & input2Owner )
inlinestatic

The documentation for this class was generated from the following file: