cisst-saw
Loading...
Searching...
No Matches
vctDynamicMatrixLoopEngines Class Reference

Container class for the dynamic matrix engines. More...

#include <vctDynamicMatrixLoopEngines.h>

Classes

class  MoMiMi
class  MoMi
class  Mio
class  MioMi
class  MoMiSi
class  MoSiMi
class  MioSi
class  SoMi
class  SoMiMi
class  MioSiMi
 Implement operation of the form \(m_{io} = op_{io}(m_{io}, op_{sm}(s, m_i))\) for fixed size matrices. More...
class  MioMiMi
 Implement operation of the form \(m_{io} = op_{io}(m_{io}, op_{mm}(m_{i1}, m_{i2}))\) for fixed size matrices. More...
class  SoMiSi
class  Product
class  MinAndMax
class  SelectRowsByIndex

Static Public Member Functions

template<typename _nsize_type>
static void ThrowSizeMismatchException (const _nsize_type &expected, const _nsize_type &received) CISST_THROW(std
static void ThrowSharedPointersException (void) CISST_THROW(std

Detailed Description

Container class for the dynamic matrix engines.

See also
MoMiMi MioMi MoMiSi MoSiMi MioSi MoMi Mio SoMi SoMiMi

Member Function Documentation

◆ ThrowSharedPointersException()

void vctDynamicMatrixLoopEngines::ThrowSharedPointersException ( void )
inlinestatic

Helper function to throw an exception whenever the output has the same base pointer as the output. This enforces that a standard message is sent.

◆ ThrowSizeMismatchException()

template<typename _nsize_type>
void vctDynamicMatrixLoopEngines::ThrowSizeMismatchException ( const _nsize_type & expected,
const _nsize_type & received )
inlinestatic

Helper function to throw an exception whenever sizes mismatch. This enforces that a standard message is sent.


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