Go to the source code of this file.
|
namespace | tarch |
| Have to include this header, as I need access to the SYCL_EXTERNAL keyword.
|
|
namespace | tarch::la |
| My collection of tiny vector operations.
|
|
|
template<int Rows, int Cols, typename Scalar > |
Vector< Rows, Scalar > | tarch::la::multiply (const Matrix< Rows, Cols, Scalar > &matrix, const Vector< Cols, Scalar > &vector) |
| Performs a matrix x vector multiplication.
|
|
template<int Rows, int Cols, typename Scalar > |
Vector< Rows, Scalar > | tarch::la::operator* (const Matrix< Rows, Cols, Scalar > &matrix, const Vector< Cols, Scalar > &vector) |
| Performs a matrix x vector multiplication.
|
|
template<int Size, typename Scalar > |
Matrix< Size, Size, Scalar > | tarch::la::outerDot (const Vector< Size, Scalar > &lhs, const Vector< Size, Scalar > &rhs) |
| Outer dot product.
|
|