| communicator (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | protected |
| ConstMatrixRow typedef (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| DeviceType typedef (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| DistributedMatrix()=default (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| DistributedMatrix(DistributedMatrix &)=default (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| DistributedMatrix(LocalRangeType localRowRange, IndexType rows, IndexType columns, const MPI::Comm &communicator) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| forAllElements(Function &&function) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| forAllElements(Function &&function) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| forAllRows(Function &&function) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| forAllRows(Function &&function) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| forElements(IndexType begin, IndexType end, Function &&function) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| forElements(IndexType begin, IndexType end, Function &&function) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| forRows(IndexType begin, IndexType end, Function &&function) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| forRows(IndexType begin, IndexType end, Function &&function) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| getColumns() const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| getCommunicator() const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| getCompressedRowLengths(Vector &rowLengths) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| getElement(IndexType row, IndexType column) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| getElementFast(IndexType row, IndexType column) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| getLocalMatrix() const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| getLocalMatrix() (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| getLocalRowRange() const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| getRow(IndexType row) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| getRow(IndexType row) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| getRowCapacity(IndexType row) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| getRows() const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| IndexType typedef (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| localMatrix (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | protected |
| LocalRangeType typedef (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| localRowRange (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | protected |
| MatrixRow typedef (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| MatrixType typedef (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| operator=(const DistributedMatrix &matrix) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| operator=(const MatrixT &matrix) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| operator=(const MatrixT &matrix) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| RealType typedef (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| reduceAllRows(Fetch &&fetch, const Reduce &reduce, Keep &&keep, const FetchReal &identity) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| reduceAllRows(Fetch &&fetch, const Reduce &reduce, Keep &&keep, const FetchReal &identity) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| reduceRows(IndexType begin, IndexType end, Fetch &&fetch, const Reduce &reduce, Keep &&keep, const FetchReal &identity) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| reduceRows(IndexType begin, IndexType end, Fetch &&fetch, const Reduce &reduce, Keep &&keep, const FetchReal &identity) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | inline |
| reset() (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| RowCapacitiesType typedef (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| rows (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | protected |
| Self typedef (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| setDistribution(LocalRangeType localRowRange, IndexType rows, IndexType columns, const MPI::Comm &communicator) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| setElement(IndexType row, IndexType column, RealType value) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| setLike(const MatrixT &matrix) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| setRowCapacities(const RowCapacitiesVector &rowCapacities) (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| updateVectorProductCommunicationPattern() (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| vectorProduct(const InVector &inVector, OutVector &outVector) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |
| vectorProduct(const InVector &inVector, OutVector &outVector) const (defined in TNL::Matrices::DistributedMatrix< Matrix >) | TNL::Matrices::DistributedMatrix< Matrix > | |