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

Declaration of vctFixedSizeMatrixRef. More...

#include <cisstVector/vctFixedSizeMatrixBase.h>

Go to the source code of this file.

Classes

class  vctFixedSizeMatrixRef< _elementType, _rows, _cols, _rowStride, _colStride >
 An implementation of the ``abstract'' vctFixedSizeMatrixBase. More...
 

Macros

#define _vctFixedSizeMatrixRef_h
 

Functions

template<vct::size_type _resultSize, vct::stride_type _resultStride, class _resultElementType , class _resultDataPtrType , vct::size_type _matrixCols, vct::stride_type _matrixRowStride, vct::stride_type _matrixColStride, class _matrixDataPtrType , vct::stride_type _vectorStride, class _vectorDataPtrType >
void MultiplyMatrixVector (vctFixedSizeVectorBase< _resultSize, _resultStride, _resultElementType, _resultDataPtrType > &result, const vctFixedSizeConstMatrixBase< _resultSize, _matrixCols, _matrixRowStride, _matrixColStride, _resultElementType, _matrixDataPtrType > &matrix, const vctFixedSizeConstVectorBase< _matrixCols, _vectorStride, _resultElementType, _vectorDataPtrType > &vector)
 
template<vct::size_type _resultSize, vct::stride_type _resultStride, class _resultElementType , class _resultDataPtrType , vct::size_type _vectorSize, vct::stride_type _vectorStride, class _vectorDataPtrType , vct::stride_type _matrixRowStride, vct::stride_type _matrixColStride, class _matrixDataPtrType >
void MultiplyVectorMatrix (vctFixedSizeVectorBase< _resultSize, _resultStride, _resultElementType, _resultDataPtrType > &result, const vctFixedSizeConstVectorBase< _vectorSize, _vectorStride, _resultElementType, _vectorDataPtrType > &vector, const vctFixedSizeConstMatrixBase< _vectorSize, _resultSize, _matrixRowStride, _matrixColStride, _resultElementType, _matrixDataPtrType > &matrix)
 

Detailed Description

Declaration of vctFixedSizeMatrixRef.

Macro Definition Documentation

#define _vctFixedSizeMatrixRef_h

Function Documentation

template<vct::size_type _resultSize, vct::stride_type _resultStride, class _resultElementType , class _resultDataPtrType , vct::size_type _matrixCols, vct::stride_type _matrixRowStride, vct::stride_type _matrixColStride, class _matrixDataPtrType , vct::stride_type _vectorStride, class _vectorDataPtrType >
void MultiplyMatrixVector ( vctFixedSizeVectorBase< _resultSize, _resultStride, _resultElementType, _resultDataPtrType > &  result,
const vctFixedSizeConstMatrixBase< _resultSize, _matrixCols, _matrixRowStride, _matrixColStride, _resultElementType, _matrixDataPtrType > &  matrix,
const vctFixedSizeConstVectorBase< _matrixCols, _vectorStride, _resultElementType, _vectorDataPtrType > &  vector 
)
inline
template<vct::size_type _resultSize, vct::stride_type _resultStride, class _resultElementType , class _resultDataPtrType , vct::size_type _vectorSize, vct::stride_type _vectorStride, class _vectorDataPtrType , vct::stride_type _matrixRowStride, vct::stride_type _matrixColStride, class _matrixDataPtrType >
void MultiplyVectorMatrix ( vctFixedSizeVectorBase< _resultSize, _resultStride, _resultElementType, _resultDataPtrType > &  result,
const vctFixedSizeConstVectorBase< _vectorSize, _vectorStride, _resultElementType, _vectorDataPtrType > &  vector,
const vctFixedSizeConstMatrixBase< _vectorSize, _resultSize, _matrixRowStride, _matrixColStride, _resultElementType, _matrixDataPtrType > &  matrix 
)
inline