Template Numerical Library version\ main:f17d0c8
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::HypreParCSRMatrixinline
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::HypreParCSRMatrixinline
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::HypreParCSRMatrixinlinestatic
fromMasterRank(MPI_Comm communicator, IndexType *global_row_starts, IndexType *global_col_starts, hypre_CSRMatrix *matrix)TNL::Matrices::HypreParCSRMatrixinlinestatic
fromMasterRank(hypre_CSRMatrix *matrix, hypre_ParVector *x, hypre_ParVector *b)TNL::Matrices::HypreParCSRMatrixinlinestatic
getColumns() const (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
getCommunicator() const (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
getDiagonalBlock() (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
getLocalColumnRange() const (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
getLocalRowRange() const (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
getMergedLocalMatrix() constTNL::Matrices::HypreParCSRMatrixinline
getNonzeroElementsCount() const (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
getOffdiagonalBlock() (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
getOffdiagonalColumnsMapping() (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
getRows() const (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
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::HypreParCSRMatrixinline
HypreParCSRMatrix(hypre_ParCSRMatrix *handle, bool take_ownership=true)TNL::Matrices::HypreParCSRMatrixinlineexplicit
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::HypreParCSRMatrixprotected
MatrixType typedef (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrix
operator const hypre_ParCSRMatrix *() const noexcept (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
operator HYPRE_ParCSRMatrix() const noexcept (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
operator hypre_ParCSRMatrix *() noexcept (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
operator=(const HypreParCSRMatrix &other)=delete (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrix
operator=(HypreParCSRMatrix &&other) noexcept (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline
owns_col_map_offd (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixprotected
owns_diag (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixprotected
owns_handle (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixprotected
owns_offd (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixprotected
RealType typedef (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrix
reset()TNL::Matrices::HypreParCSRMatrixinline
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::HypreParCSRMatrixinlinestatic
~HypreParCSRMatrix() (defined in TNL::Matrices::HypreParCSRMatrix)TNL::Matrices::HypreParCSRMatrixinline