bind(IndexType rows, IndexType columns, ValuesViewType values, ColumnIndexesViewType columnIndexes, ColumnIndexesViewType rowOffsets) | TNL::Matrices::HypreCSRMatrix | inline |
bind(ViewType view) (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
bind(MatrixType &matrix) (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
bind(HypreCSRMatrix &matrix) (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
bind(hypre_CSRMatrix *handle, bool take_ownership=true) | TNL::Matrices::HypreCSRMatrix | inline |
ColumnIndexesVectorType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
ColumnIndexesViewType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
ConstColumnIndexesViewType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
ConstSegmentsViewType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
ConstValuesViewType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
ConstViewType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
DeviceType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
getColumnIndexes() const (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getColumnIndexes() (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getColumns() const (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getConstView() const (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getNonzeroElementsCount() const (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getRowOffsets() const (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getRowOffsets() (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getRows() const (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getSegments() const (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getSegments() (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getValues() const (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getValues() (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
getView() (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
HypreCSRMatrix()=default (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
HypreCSRMatrix(const HypreCSRMatrix &other)=delete (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
HypreCSRMatrix(HypreCSRMatrix &&other) noexcept (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
HypreCSRMatrix(IndexType rows, IndexType columns, ValuesViewType values, ColumnIndexesViewType columnIndexes, ColumnIndexesViewType rowOffsets) (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
HypreCSRMatrix(ViewType view) (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
HypreCSRMatrix(hypre_CSRMatrix *handle, bool take_ownership=true) | TNL::Matrices::HypreCSRMatrix | inlineexplicit |
IndexType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
m (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | protected |
MatrixType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
operator const hypre_CSRMatrix *() const noexcept (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
operator HYPRE_CSRMatrix() noexcept (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
operator hypre_CSRMatrix *() noexcept (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
operator=(const HypreCSRMatrix &other)=delete (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
operator=(HypreCSRMatrix &&other) noexcept (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
owns_handle (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | protected |
RealType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
reorderDiagonalEntries() | TNL::Matrices::HypreCSRMatrix | inline |
reset() | TNL::Matrices::HypreCSRMatrix | inline |
SegmentsViewType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
setDimensions(IndexType rows, IndexType cols) | TNL::Matrices::HypreCSRMatrix | inline |
setRowCapacities(const RowCapacitiesVector &rowCapacities) (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
ValuesViewType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
ValueType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
vectorProduct(const InVector &inVector, OutVector &outVector, RealType matrixMultiplicator=1.0, RealType outVectorMultiplicator=0.0, IndexType begin=0, IndexType end=0) const (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |
ViewType typedef (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | |
~HypreCSRMatrix() (defined in TNL::Matrices::HypreCSRMatrix) | TNL::Matrices::HypreCSRMatrix | inline |