This struct resembles a csr matrix, only doubles are supported The data is stored in contiguous memory, such that they can be copied to a device in one transfer.
More...
#include <Matrix.hpp>
|
| Matrix (int N_, int nnzs_) |
| Allocate square Matrix and data arrays with given sizes. More...
|
|
| Matrix (int N_, int M_, int nnzs_) |
| Allocate rectangular Matrix and data arrays with given sizes. More...
|
|
|
std::vector< double > | nnzValues |
|
std::vector< int > | colIndices |
|
std::vector< int > | rowPointers |
|
int | N |
|
int | M |
|
int | nnzs |
|
This struct resembles a csr matrix, only doubles are supported The data is stored in contiguous memory, such that they can be copied to a device in one transfer.
◆ Matrix() [1/2]
Opm::Accelerator::Matrix::Matrix |
( |
int |
N_, |
|
|
int |
nnzs_ |
|
) |
| |
|
inline |
Allocate square Matrix and data arrays with given sizes.
- Parameters
-
[in] | N | number of rows |
[in] | nnzs | number of nonzeros |
◆ Matrix() [2/2]
Opm::Accelerator::Matrix::Matrix |
( |
int |
N_, |
|
|
int |
M_, |
|
|
int |
nnzs_ |
|
) |
| |
|
inline |
Allocate rectangular Matrix and data arrays with given sizes.
- Parameters
-
[in] | N | number of rows |
[in] | M | number of columns |
[in] | nnzs | number of nonzeros |
The documentation for this class was generated from the following file: