bind(hypre_ParCSRMatrix *handle, bool take_ownership=true) | TNL::Matrices::HypreParCSRMatrix | inline |
bind(MPI_Comm communicator, IndexType global_num_rows, IndexType global_num_cols, LocalRangeType local_row_range, LocalRangeType local_col_range, hypre_CSRMatrix *diag, hypre_CSRMatrix *offd, IndexType *col_map_offd) | TNL::Matrices::HypreParCSRMatrix | inline |
ColumnIndexesVectorType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
ColumnIndexesViewType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
ConstColumnIndexesViewType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
ConstSegmentsViewType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
ConstValuesViewType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
DeviceType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
fromLocalBlocks(MPI_Comm communicator, IndexType global_num_rows, IndexType global_num_cols, LocalRangeType local_row_range, LocalRangeType local_col_range, hypre_CSRMatrix *local_A) | TNL::Matrices::HypreParCSRMatrix | inlinestatic |
fromMasterRank(MPI_Comm communicator, IndexType *global_row_starts, IndexType *global_col_starts, hypre_CSRMatrix *matrix) | TNL::Matrices::HypreParCSRMatrix | inlinestatic |
fromMasterRank(hypre_CSRMatrix *matrix, hypre_ParVector *x, hypre_ParVector *b) | TNL::Matrices::HypreParCSRMatrix | inlinestatic |
getColumns() const (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
getCommunicator() const (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
getDiagonalBlock() (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
getLocalColumnRange() const (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
getLocalRowRange() const (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
getMergedLocalMatrix() const | TNL::Matrices::HypreParCSRMatrix | inline |
getNonzeroElementsCount() const (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
getOffdiagonalBlock() (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
getOffdiagonalColumnsMapping() (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
getRows() const (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
HypreParCSRMatrix()=default (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
HypreParCSRMatrix(const HypreParCSRMatrix &other)=delete (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
HypreParCSRMatrix(HypreParCSRMatrix &&other) noexcept (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
HypreParCSRMatrix(hypre_ParCSRMatrix *handle, bool take_ownership=true) | TNL::Matrices::HypreParCSRMatrix | inlineexplicit |
IndexType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
LocalRangeType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
m (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | protected |
MatrixType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
operator const hypre_ParCSRMatrix *() const noexcept (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
operator HYPRE_ParCSRMatrix() const noexcept (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
operator hypre_ParCSRMatrix *() noexcept (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
operator=(const HypreParCSRMatrix &other)=delete (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
operator=(HypreParCSRMatrix &&other) noexcept (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |
owns_col_map_offd (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | protected |
owns_diag (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | protected |
owns_handle (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | protected |
owns_offd (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | protected |
RealType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
reset() | TNL::Matrices::HypreParCSRMatrix | inline |
SegmentsViewType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
ValuesViewType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
ValueType typedef (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | |
wrapCSRMatrix(hypre_CSRMatrix *matrix) | TNL::Matrices::HypreParCSRMatrix | inlinestatic |
~HypreParCSRMatrix() (defined in TNL::Matrices::HypreParCSRMatrix) | TNL::Matrices::HypreParCSRMatrix | inline |