20 #ifndef OPM_ROCMMATRIX_HEADER_INCLUDED 21 #define OPM_ROCMMATRIX_HEADER_INCLUDED 23 #include <hip/hip_runtime_api.h> 27 template<
class Scalar>
class Matrix;
28 template<
class Scalar>
class BlockedMatrix;
31 template<
class Scalar>
35 RocmMatrix(
int Nb_,
int Mb_,
int nnzbs_,
unsigned int block_size_);
38 void upload(Scalar *vals,
54 unsigned int block_size;
57 template <
typename Scalar>
64 void upload(Scalar *vals,
Definition: rocsparseMatrix.hpp:58
Definition: amgclSolverBackend.cpp:49
This struct resembles a csr matrix.
Definition: rocsparseMatrix.hpp:32
This struct resembles a blocked csr matrix, like Dune::BCRSMatrix.
Definition: BlockedMatrix.hpp:28
This struct resembles a csr matrix, only doubles are supported The data is stored in contiguous memor...
Definition: Matrix.hpp:33