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

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

#include <vctDynamicCompactLoopEngines.h>

Static Public Member Functions

template<class _inputOutput1OwnerType , class _inputOutput2OwnerType >
static void Run (_inputOutput1OwnerType &inputOutput1Owner, _inputOutput2OwnerType &inputOutput2Owner)
 

Detailed Description

template<class _elementOperationType>
class vctDynamicCompactLoopEngines::CioCio< _elementOperationType >

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

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

\[ (v_{1}, v_{2}) = \mathrm{op}(v_{1}, v_{2}) \]

Parameters
_elementOperationTypeThe type of the binary operation that inputs and rewrites corresponding elements in both vectors.

Member Function Documentation

template<class _elementOperationType >
template<class _inputOutput1OwnerType , class _inputOutput2OwnerType >
static void vctDynamicCompactLoopEngines::CioCio< _elementOperationType >::Run ( _inputOutput1OwnerType &  inputOutput1Owner,
_inputOutput2OwnerType &  inputOutput2Owner 
)
inlinestatic

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