Peano
Loading...
Searching...
No Matches
ShallowMatrixVectorOperations.h
Go to the documentation of this file.
1// This file is part of the Peano project. For conditions of distribution and
2// use, please see the copyright notice at www.peano-framework.org
3#pragma once
4
5
7#include "tarch/la/Matrix.h"
8#include "tarch/la/Vector.h"
9
10
11namespace tarch {
12 namespace la {
18 template <int Rows, int Cols, typename Scalar>
21 const Vector<Cols, Scalar>& vector
22 );
23
24 template <int Rows, int Cols, typename Scalar>
28 );
29 } // namespace la
30} // namespace tarch
31
32
33#include "ShallowMatrixVectorOperations.cpph"
Shallow matrix wrapping an existing array.
Matrix< Rows, Cols, Scalar > multiply(const Matrix< Rows, X, Scalar > &lhs, const Matrix< X, Cols, Scalar > &rhs)
Performs a matrix x matrix multiplication.
Have to include this header, as I need access to the SYCL_EXTERNAL keyword.
Definition accelerator.h:19
Simple SmartPointerVector class.
Simple vector class.
Definition Vector.h:159