Template Numerical Library version\ main:bb09b17
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 >