1#ifndef AMREX_SPMAT_UTIL_H_
2#define AMREX_SPMAT_UTIL_H_
3#include <AMReX_Config.H>
9template <
typename T,
template <
typename>
class V>
25template <
typename T,
template<
typename>
class Allocator>
34 AT.m_partition = std::move(col_partition);
35 AT.m_nnz = A.m_csr.
nnz;
39 AT.m_csr = std::move(at_csr);
Definition AMReX_AlgPartition.H:14
Definition AMReX_SpMatrix.H:52
Long numLocalRows() const
Definition AMReX_SpMatrix.H:178
amrex_long Long
Definition AMReX_INT.H:30
int MyProc() noexcept
Definition AMReX_ParallelDescriptor.H:128
Definition AMReX_Amr.cpp:49
CSR< T, V > transpose(CSR< T, V > const &csr, Long ncols)
Definition AMReX_SpMatUtil.H:10
Definition AMReX_CSR.H:30
V< Long > row_offset
Definition AMReX_CSR.H:33
Long nnz
Definition AMReX_CSR.H:34
CsrView< T > view()
Definition AMReX_CSR.H:47
CsrView< T const > const_view() const
Definition AMReX_CSR.H:57
V< Long > col_index
Definition AMReX_CSR.H:32
V< T > mat
Definition AMReX_CSR.H:31