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 |