|
template<class A , class B , class T , unsigned int D1, unsigned int D2> |
Expr< VectorMatrixColOp< Expr< A, T, D1 >, Expr< B, T, D1, D2 >, D1 >, T, D2 > | operator* (const Expr< A, T, D1 > &lhs, const Expr< B, T, D1, D2 > &rhs) |
|
template<class A , class T , unsigned int D1, unsigned int D2> |
Expr< VectorMatrixColOp< Expr< A, T, D1 >, SMatrix< T, D1, D2 >, D1 >, T, D2 > | operator* (const Expr< A, T, D1 > &lhs, const SMatrix< T, D1, D2 > &rhs) |
|
template<class A , class B , class T , unsigned int D1, unsigned int D, unsigned int D2> |
Expr< MatrixMulOp< Expr< A, T, D1, D >, Expr< B, T, D, D2 >, T, D >, T, D1, D2 > | operator* (const Expr< A, T, D1, D > &lhs, const Expr< B, T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D1, unsigned int D, unsigned int D2> |
Expr< MatrixMulOp< Expr< A, T, D1, D >, SMatrix< T, D, D2 >, T, D >, T, D1, D2 > | operator* (const Expr< A, T, D1, D > &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class B , class T , unsigned int D1, unsigned int D2> |
Expr< VectorMatrixRowOp< Expr< A, T, D1, D2 >, Expr< B, T, D2 >, D2 >, T, D1 > | operator* (const Expr< A, T, D1, D2 > &lhs, const Expr< B, T, D2 > &rhs) |
|
template<class A , class T , unsigned int D1, unsigned int D2> |
Expr< VectorMatrixRowOp< Expr< A, T, D1, D2 >, SVector< T, D2 >, D2 >, T, D1 > | operator* (const Expr< A, T, D1, D2 > &lhs, const SVector< T, D2 > &rhs) |
|
template<class A , class T , unsigned int D1, unsigned int D, unsigned int D2> |
Expr< MatrixMulOp< SMatrix< T, D1, D >, Expr< A, T, D, D2 >, T, D >, T, D1, D2 > | operator* (const SMatrix< T, D1, D > &lhs, const Expr< A, T, D, D2 > &rhs) |
|
template<class T , unsigned int D1, unsigned int D, unsigned int D2> |
Expr< MatrixMulOp< SMatrix< T, D1, D >, SMatrix< T, D, D2 >, T, D >, T, D1, D2 > | operator* (const SMatrix< T, D1, D > &lhs, const SMatrix< T, D, D2 > &rhs) |
|
template<class A , class T , unsigned int D1, unsigned int D2> |
Expr< VectorMatrixRowOp< SMatrix< T, D1, D2 >, Expr< A, T, D2 >, D2 >, T, D1 > | operator* (const SMatrix< T, D1, D2 > &lhs, const Expr< A, T, D2 > &rhs) |
|
template<class T , unsigned int D1, unsigned int D2> |
Expr< VectorMatrixRowOp< SMatrix< T, D1, D2 >, SVector< T, D2 >, D2 >, T, D1 > | operator* (const SMatrix< T, D1, D2 > &lhs, const SVector< T, D2 > &rhs) |
|
template<class A , class T , unsigned int D1, unsigned int D2> |
Expr< VectorMatrixColOp< SVector< T, D1 >, Expr< A, T, D1, D2 >, D1 >, T, D2 > | operator* (const SVector< T, D1 > &lhs, const Expr< A, T, D1, D2 > &rhs) |
|
template<class T , unsigned int D1, unsigned int D2> |
Expr< VectorMatrixColOp< SVector< T, D1 >, SMatrix< T, D1, D2 >, D1 >, T, D2 > | operator* (const SVector< T, D1 > &lhs, const SMatrix< T, D1, D2 > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
T | product (const Expr< A, T, D > &lhs, const Expr< B, T, D, D > &rhs) |
|
template<class A , class T , unsigned int D> |
T | product (const Expr< A, T, D > &lhs, const SMatrix< T, D > &rhs) |
|
template<class A , class B , class T , unsigned int D> |
T | product (const Expr< A, T, D, D > &lhs, const Expr< B, T, D > &rhs) |
|
template<class A , class T , unsigned int D> |
T | product (const Expr< A, T, D, D > &lhs, const SVector< T, D > &rhs) |
|
template<class A , class T , unsigned int D> |
T | product (const SMatrix< T, D > &lhs, const Expr< A, T, D > &rhs) |
|
template<class T , unsigned int D> |
T | product (const SMatrix< T, D > &lhs, const SVector< T, D > &rhs) |
|
template<class A , class T , unsigned int D> |
T | product (const SVector< T, D > &lhs, const Expr< A, T, D, D > &rhs) |
|
template<class T , unsigned int D> |
T | product (const SVector< T, D > &lhs, const SMatrix< T, D > &rhs) |
|
template<class A , class T , unsigned int D1, unsigned int D2> |
Expr< TransposeOp< Expr< A, T, D1, D2 >, T, D1, D2 >, T, D2, D1 > | transpose (const Expr< A, T, D1, D2 > &rhs) |
|
template<class T , unsigned int D1, unsigned int D2> |
Expr< TransposeOp< SMatrix< T, D1, D2 >, T, D1, D2 >, T, D2, D1 > | transpose (const SMatrix< T, D1, D2 > &rhs) |
|