|
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) |
|
template<vct::size_type _size, vct::stride_type _stride, class _elementType , class _dataPtrType , class _vectorOwnerType > |
void | vctFixedSizeVectorBaseAssignDynamicConstVectorBase (vctFixedSizeVectorBase< _size, _stride, _elementType, _dataPtrType > &fixedSizeVector, const vctDynamicConstVectorBase< _vectorOwnerType, _elementType > &dynamicVector) |
|
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 |