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

Declaration of vctDynamicCompactLoopEngines. More...

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

Go to the source code of this file.

Classes

class  vctDynamicCompactLoopEngines
 Container class for the loop based engines for compact containers. More...
 
class  vctDynamicCompactLoopEngines::CoCiCi< _elementOperationType >
 Implement operation of the form $v_o = op(v_{i1}, v_{i2})$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::CioCi< _elementOperationType >
 Implement operation of the form $v_{io} = op(v_{io}, v_i)$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::CioCio< _elementOperationType >
 Implement operation of the form $(v_{1}, v_{2}) = op(v_{1}, v_{2})$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::CoCiSi< _elementOperationType >
 Implement operation of the form $vo = op(vi, si)$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::CoSiCi< _elementOperationType >
 Implement operation of the form $vo = op(si, vi)$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::CioSi< _elementOperationType >
 Implement operation of the form $ v_{io} = op(v_{io}, s_i)$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::CoCi< _elementOperationType >
 Implement operation of the form $v_o = op(v_i)$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::Cio< _elementOperationType >
 Implement operation of the form $v_{io} = op(v_{io})$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::SoCi< _incrementalOperationType, _elementOperationType >
 Implement operation of the form $s_o = op_{incr}(op(v_i))$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::SoCiCi< _incrementalOperationType, _elementOperationType >
 Implement operation of the form $s_o = op_{incr}(op(v_{i1}, v_{i2}))$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::CioSiCi< _ioElementOperationType, _scalarElementOperationType >
 Implement operation of the form $v_{io} = op_{io}(v_{io}, op_{sv}(s, v_i))$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::CioCiCi< _ioElementOperationType, _ownerElementOperationType >
 Implement operation of the form $v_{io} = op_{io}(v_{io}, op_{vv}(v_{i1}, v_{i2}))$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::SoCiSi< _incrementalOperationType, _elementOperationType >
 Implement operation of the form $s_o = op_{incr}(op(v_i, s_i))$ for compact containers. More...
 
class  vctDynamicCompactLoopEngines::MinAndMax
 

Macros

#define _vctDynamicCompactLoopEngines_h
 

Detailed Description

Declaration of vctDynamicCompactLoopEngines.

Macro Definition Documentation

#define _vctDynamicCompactLoopEngines_h