cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros
vctDynamicVectorLoopEngines.h File Reference

Declaration of vctDynamicVectorLoopEngines. More...

#include <cisstCommon/cmnPortability.h>
#include <cisstCommon/cmnThrow.h>
#include <cisstVector/vctDynamicCompactLoopEngines.h>

Go to the source code of this file.

Classes

class  vctDynamicVectorLoopEngines
 Container class for the vector loop based engines. More...
 
class  vctDynamicVectorLoopEngines::VoViVi< _elementOperationType >
 Implement operation of the form $v_o = op(v_{i1}, v_{i2})$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::VioVi< _elementOperationType >
 Implement operation of the form $v_{io} = op(v_{io}, v_i)$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::VioVio< _elementOperationType >
 Implement operation of the form $(v_{1}, v_{2}) = op(v_{1}, v_{2})$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::VoViSi< _elementOperationType >
 Implement operation of the form $vo = op(vi, si)$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::VoSiVi< _elementOperationType >
 Implement operation of the form $vo = op(si, vi)$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::VioSi< _elementOperationType >
 Implement operation of the form $ v_{io} = op(v_{io}, s_i)$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::VoVi< _elementOperationType >
 Implement operation of the form $v_o = op(v_i)$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::Vio< _elementOperationType >
 Implement operation of the form $v_{io} = op(v_{io})$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::SoVi< _incrementalOperationType, _elementOperationType >
 Implement operation of the form $s_o = op_{incr}(op(v_i))$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::SoViVi< _incrementalOperationType, _elementOperationType >
 Implement operation of the form $s_o = op_{incr}(op(v_{i1}, v_{i2}))$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::VioSiVi< _ioElementOperationType, _scalarVectorElementOperationType >
 Implement operation of the form $v_{io} = op_{io}(v_{io}, op_{sv}(s, v_i))$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::VioViVi< _ioElementOperationType, _vectorElementOperationType >
 Implement operation of the form $v_{io} = op_{io}(v_{io}, op_{v}(v_{i1}, v_{i2}))$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::SoViSi< _incrementalOperationType, _elementOperationType >
 Implement operation of the form $s_o = op_{incr}(op(v_i, s_i))$ for dynamic vectors. More...
 
class  vctDynamicVectorLoopEngines::MinAndMax
 
class  vctDynamicVectorLoopEngines::SelectByIndex
 

Macros

#define _vctDynamicVectorLoopEngines_h
 

Detailed Description

Declaration of vctDynamicVectorLoopEngines.

Macro Definition Documentation

#define _vctDynamicVectorLoopEngines_h