class
EckitSparseMatrixNonOwningAllocator
Base classes
Constructors, destructors, conversion operators
-
EckitSparseMatrixNonOwningAllocator(const SparseMatrixView<eckit::
linalg:: Scalar, eckit::linalg::Index>& view)
Public functions
-
auto allocate(eckit::
linalg:: SparseMatrix:: Shape&) -> eckit:: linalg:: SparseMatrix:: Layout override -
void deallocate(eckit::
linalg:: SparseMatrix:: Layout p, eckit:: linalg:: SparseMatrix:: Shape) override - auto inSharedMemory() const -> bool override
-
void print(std::
ostream& out) const override
Function documentation
eckit:: linalg:: SparseMatrix:: Layout atlas:: linalg:: EckitSparseMatrixNonOwningAllocator:: allocate(eckit:: linalg:: SparseMatrix:: Shape&) override
bool atlas:: linalg:: EckitSparseMatrixNonOwningAllocator:: inSharedMemory() const override
Returns | if allocation is in shared memory |
---|