Template Numerical Library: Member List

Template Numerical Library version\ main:0b2c40fb1

Loading...
Searching...
No Matches
TNL::Matrices::HypreParCSRMatrix Member List

This is the complete list of members for TNL::Matrices::HypreParCSRMatrix, including all inherited members.

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