Collaboration diagram for Multiplication:
|
Functions | |
| template<typename T> | |
| DenseMatrix< T > | operator * (const Matrix< T > &m1, const Matrix< T > &m2) |
| Multiplies two matrices and returns the result. | |
| template<typename T> | |
| DenseVector< T > | operator * (const DenseMatrix< T > &m, const DenseVector< T > &v) |
Returns the vector v transformed from the left by the matrix m. | |
| template<typename T> | |
| DenseVector< T > | operator * (const DenseVector< T > &v, const DenseMatrix< T > &m) |
Returns the vector v transformed from the right by the matrix m. | |
| template<typename T> | |
| DenseMatrix< T > | operator * (const DenseMatrix< T > &m1, const DenseMatrix< T > &m2) |
| Returns the product of two matrices, as a new DenseMatrix<T>. | |
| template<typename T> | |
| PermScaleMatrix< T > | operator * (const PermScaleMatrix< T > &m1, const PermScaleMatrix< T > &m2) |
| Takes [const references to] two PermScaleMatrix objects, and returns their product. | |
| template<typename T> | |
| DenseMatrix< T > | operator * (const PermScaleMatrix< T > &m1, const Matrix< T > &m2) |
| Takes [const references to] a PermScaleMatrix and a Matrix, and returns their product (a DenseMatrix). | |
| template<typename T> | |
| DenseMatrix< T > | operator * (const Matrix< T > &m1, const PermScaleMatrix< T > &m2) |
| Takes [const references to] a Matrix and a PermScaleMatrix, and returns their product (a DenseMatrix). | |
| template<typename T> | |
| DenseVector< T > | operator * (const PermScaleMatrix< T > &m, const DenseVector< T > &v) |
Returns the product of acting on the vector v with the PermScaleMatrix m, from the left. | |
| template<typename T> | |
| DenseVector< T > | operator * (const DenseVector< T > &v, const PermScaleMatrix< T > &m) |
Returns the product of acting on the vector v with the PermScaleMatrix m, from the right. | |
1.4.4