Template Numerical Library: Member List

Template Numerical Library version\ main:16b9213d5

Loading...
Searching...
No Matches
TNL::Matrices::DistributedMatrix< Matrix > Member List

This is the complete list of members for TNL::Matrices::DistributedMatrix< Matrix >, including all inherited members.

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 > |