| 137 | //---------------------------------------------------------------------------- |
| 138 | template <typename T> |
| 139 | SuperLUDistMatrix<T>::SuperLUDistMatrix(const MatrixCSR<T>& A) |
| 140 | : _comm(A.comm()), _matA_values(A.values()), |
| 141 | _cols(std::make_unique<SuperLUDistStructs::vec_int_t>(col_indices(A))), |
| 142 | _rowptr(std::make_unique<SuperLUDistStructs::vec_int_t>(row_indices(A))), |
| 143 | _supermatrix(create_supermatrix<T>(A, _matA_values, *_rowptr, *_cols)) |
| 144 | { |
| 145 | } |
| 146 | /// @brief Get MPI communicator that matrix is defined on. |
| 147 | template <typename T> |
| 148 | MPI_Comm SuperLUDistMatrix<T>::comm() const |
nothing calls this directly
no test coverage detected