cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | List of all members
vctDynamicCompactLoopEngines::CioCi< _elementOperationType > Class Template Reference

Implement operation of the form $v_{io} = op(v_{io}, v_i)$ for compact containers. More...

#include <vctDynamicCompactLoopEngines.h>

Static Public Member Functions

template<class _inputOutputOwnerType , class _inputOwnerType >
static void Run (_inputOutputOwnerType &inputOutputOwner, const _inputOwnerType &inputOwner)
 

Detailed Description

template<class _elementOperationType>
class vctDynamicCompactLoopEngines::CioCi< _elementOperationType >

Implement operation of the form $v_{io} = op(v_{io}, v_i)$ for compact containers.

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

\[ v_{io} = \mathrm{op}(v_{io}, v_{i}) \]

Parameters
_elementOperationTypeThe type of the binary operation.

Member Function Documentation

template<class _elementOperationType >
template<class _inputOutputOwnerType , class _inputOwnerType >
static void vctDynamicCompactLoopEngines::CioCi< _elementOperationType >::Run ( _inputOutputOwnerType &  inputOutputOwner,
const _inputOwnerType &  inputOwner 
)
inlinestatic

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