|
(Note that these are not member functions.)
|
DiagonalMatrix | operator* (const DiagonalMatrix &lhs, const DiagonalMatrix &rhs) |
|
template<class T > |
expression::DiagonalMatrixMatrix< T > | operator* (const DiagonalMatrix &lhs, const BasicMatrix< T > &rhs) |
| matrix matrix multiplication More...
|
|
template<class T > |
expression::MatrixDiagonalMatrix< T > | operator* (const BasicMatrix< T > &lhs, const DiagonalMatrix &rhs) |
| matrix matrix multiplication More...
|
|
DiagonalMatrix | operator+ (const DiagonalMatrix &lhs, const DiagonalMatrix &rhs) |
| matrix matrix addition More...
|
|
template<class T > |
expression::DiagonalMatrix< DiagonalMatrix, BasicMatrix< T >, expression::Plus > | operator+ (const DiagonalMatrix &lhs, const BasicMatrix< T > &rhs) |
| matrix matrix addition More...
|
|
template<class T > |
expression::DiagonalMatrix< BasicMatrix< T >, DiagonalMatrix, expression::Plus > | operator+ (const BasicMatrix< T > &lhs, const DiagonalMatrix &rhs) |
| matrix matrix addition More...
|
|
DiagonalMatrix | operator- (const DiagonalMatrix &lhs, const DiagonalMatrix &rhs) |
| matrix matrix subtraction More...
|
|
template<class T > |
expression::DiagonalMatrix< DiagonalMatrix, BasicMatrix< T >, expression::Minus > | operator- (const DiagonalMatrix &lhs, const BasicMatrix< T > &rhs) |
| matrix matrix subtraction More...
|
|
template<class T > |
expression::DiagonalMatrix< BasicMatrix< T >, DiagonalMatrix, expression::Minus > | operator- (const BasicMatrix< T > &lhs, const DiagonalMatrix &rhs) |
| matrix matrix subtraction More...
|
|
template<class T > |
expression::DiagonalMatrixVector< T > | operator* (const DiagonalMatrix &lhs, const BasicVector< T > &rhs) |
| matrix vector multiplication More...
|
|
template<class T > |
expression::DiagonalMatrixVector< T > | operator* (const BasicVector< T > &lhs, const DiagonalMatrix &rhs) |
| vector matrix multiplication More...
|
|
Diagonal Matrix.
All off-diagonal elements are zero by definition, which can be used to speed up some calculation.
- Since
- New in yat 0.15