|
cisst-saw
|
Declaration of vctDynamicMatrix. More...
#include <cisstVector/vctDynamicVector.h>#include <cisstVector/vctDynamicMatrixBase.h>#include <cisstVector/vctDynamicMatrixRef.h>#include <cisstVector/vctDynamicMatrixOwner.h>Go to the source code of this file.
Classes | |
| class | vctDynamicMatrix< _elementType > |
| A matrix object of dynamic size. More... | |
| class | vctReturnDynamicMatrix< _elementType > |
Macros | |
| #define | _vctDynamicMatrix_h |
Functions | |
| template<class _matrixOwnerType1 , class _matrixOwnerType2 , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator* (const vctDynamicConstMatrixBase< _matrixOwnerType1, _elementType > &inputMatrix1, const vctDynamicConstMatrixBase< _matrixOwnerType2, _elementType > &inputMatrix2) |
| template<class _matrixOwnerType , class _vectorOwnerType , class _elementType > | |
| vctReturnDynamicVector < _elementType > | operator* (const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &inputMatrix, const vctDynamicConstVectorBase< _vectorOwnerType, _elementType > &inputVector) |
| template<class _vectorOwnerType , class _matrixOwnerType , class _elementType > | |
| vctReturnDynamicVector < _elementType > | operator* (const vctDynamicConstVectorBase< _vectorOwnerType, _elementType > &inputVector, const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &inputMatrix) |
| template<class _matrixOwnerType , class __matrixOwnerType , class _elementType , class _elementOperationType > | |
| vctReturnDynamicMatrix< bool > | vctDynamicMatrixElementwiseCompareMatrix (const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &matrix1, const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &matrix2) |
| template<class _matrixOwnerType , class _elementType , class _elementOperationType > | |
| vctReturnDynamicMatrix< bool > | vctDynamicMatrixElementwiseCompareScalar (const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &matrix, const _elementType &scalar) |
Elementwise operations between dynamic matrices. | |
| template<class _matrixOwnerType1 , class _matrixOwnerType2 , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator+ (const vctDynamicConstMatrixBase< _matrixOwnerType1, _elementType > &inputMatrix1, const vctDynamicConstMatrixBase< _matrixOwnerType2, _elementType > &inputMatrix2) |
| template<class _matrixOwnerType1 , class _matrixOwnerType2 , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator- (const vctDynamicConstMatrixBase< _matrixOwnerType1, _elementType > &inputMatrix1, const vctDynamicConstMatrixBase< _matrixOwnerType2, _elementType > &inputMatrix2) |
Elementwise operations between a dynamic matrix and a | |
scalar. | |
| template<class _matrixOwnerType , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator+ (const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &inputMatrix, const _elementType &inputScalar) |
| template<class _matrixOwnerType , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator- (const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &inputMatrix, const _elementType &inputScalar) |
| template<class _matrixOwnerType , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator* (const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &inputMatrix, const _elementType &inputScalar) |
| template<class _matrixOwnerType , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator/ (const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &inputMatrix, const _elementType &inputScalar) |
Elementwise operations between a scalar and a dynamic | |
matrix. | |
| template<class _matrixOwnerType , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator+ (const _elementType &inputScalar, const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &inputMatrix) |
| template<class _matrixOwnerType , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator- (const _elementType &inputScalar, const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &inputMatrix) |
| template<class _matrixOwnerType , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator* (const _elementType &inputScalar, const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &inputMatrix) |
| template<class _matrixOwnerType , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator/ (const _elementType &inputScalar, const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &inputMatrix) |
Elementwise operations on a dynamic matrix. | |
| template<class _matrixOwnerType , class _elementType > | |
| vctReturnDynamicMatrix < _elementType > | operator- (const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > &inputMatrix) |
Declaration of vctDynamicMatrix.
| #define _vctDynamicMatrix_h |
| vctReturnDynamicMatrix<_elementType> operator* | ( | const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > & | inputMatrix, |
| const _elementType & | inputScalar | ||
| ) |
| vctReturnDynamicMatrix<_elementType> operator* | ( | const _elementType & | inputScalar, |
| const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > & | inputMatrix | ||
| ) |
| vctReturnDynamicMatrix<_elementType> operator* | ( | const vctDynamicConstMatrixBase< _matrixOwnerType1, _elementType > & | inputMatrix1, |
| const vctDynamicConstMatrixBase< _matrixOwnerType2, _elementType > & | inputMatrix2 | ||
| ) |
| vctReturnDynamicVector<_elementType> operator* | ( | const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > & | inputMatrix, |
| const vctDynamicConstVectorBase< _vectorOwnerType, _elementType > & | inputVector | ||
| ) |
| vctReturnDynamicVector<_elementType> operator* | ( | const vctDynamicConstVectorBase< _vectorOwnerType, _elementType > & | inputVector, |
| const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > & | inputMatrix | ||
| ) |
| vctReturnDynamicMatrix<_elementType> operator+ | ( | const vctDynamicConstMatrixBase< _matrixOwnerType1, _elementType > & | inputMatrix1, |
| const vctDynamicConstMatrixBase< _matrixOwnerType2, _elementType > & | inputMatrix2 | ||
| ) |
Operation between dynamic matrices (same size).
| inputMatrix1 | The first operand of the binary operation. |
| inputMatrix2 | The second operand of the binary operation. |
. | vctReturnDynamicMatrix<_elementType> operator+ | ( | const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > & | inputMatrix, |
| const _elementType & | inputScalar | ||
| ) |
Operation between a dynamic matrix and a scalar.
| inputMatrix | The first operand of the binary operation. |
| inputScalar | The second operand of the binary operation. |
. | vctReturnDynamicMatrix<_elementType> operator+ | ( | const _elementType & | inputScalar, |
| const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > & | inputMatrix | ||
| ) |
Operation between a scalar and a dynamic matrix.
| inputScalar | The first operand of the binary operation. |
| inputMatrix | The second operand of the binary operation. |
. | vctReturnDynamicMatrix<_elementType> operator- | ( | const vctDynamicConstMatrixBase< _matrixOwnerType1, _elementType > & | inputMatrix1, |
| const vctDynamicConstMatrixBase< _matrixOwnerType2, _elementType > & | inputMatrix2 | ||
| ) |
| vctReturnDynamicMatrix<_elementType> operator- | ( | const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > & | inputMatrix, |
| const _elementType & | inputScalar | ||
| ) |
| vctReturnDynamicMatrix<_elementType> operator- | ( | const _elementType & | inputScalar, |
| const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > & | inputMatrix | ||
| ) |
| vctReturnDynamicMatrix<_elementType> operator- | ( | const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > & | inputMatrix | ) |
Unary operation on a dynamic matrix.
| inputMatrix | The operand of the unary operation |
. | vctReturnDynamicMatrix<_elementType> operator/ | ( | const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > & | inputMatrix, |
| const _elementType & | inputScalar | ||
| ) |
| vctReturnDynamicMatrix<_elementType> operator/ | ( | const _elementType & | inputScalar, |
| const vctDynamicConstMatrixBase< _matrixOwnerType, _elementType > & | inputMatrix | ||
| ) |
|
inline |
|
inline |
1.8.6