Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Tpetra::Details::Impl::CooMatrixImpl< SC, GO > Member List

This is the complete list of members for Tpetra::Details::Impl::CooMatrixImpl< SC, GO >, including all inherited members.

buildLocallyIndexedCrs(std::vector< OffsetType > &rowOffsets, LO lclColInds[], SC vals[], std::function< LO(const GO)> gblToLcl) const Tpetra::Details::Impl::CooMatrixImpl< SC, GO >inline
CooMatrixImpl()=defaultTpetra::Details::Impl::CooMatrixImpl< SC, GO >
countPackRow(int &numPackets, const GO gblRow, const ::Teuchos::Comm< int > &comm, std::ostream *errStrm=NULL) const Tpetra::Details::Impl::CooMatrixImpl< SC, GO >inline
forAllEntries(std::function< void(const GO, const GO, const SC &)> f) const Tpetra::Details::Impl::CooMatrixImpl< SC, GO >inline
getLclNumEntries() const Tpetra::Details::Impl::CooMatrixImpl< SC, GO >inline
getMyGlobalRowIndices(std::vector< GO > &rowInds) const Tpetra::Details::Impl::CooMatrixImpl< SC, GO >inline
mergeIntoRow(const GO tgtGblRow, const CooMatrixImpl< SC, GO > &src, const GO srcGblRow)Tpetra::Details::Impl::CooMatrixImpl< SC, GO >inline
packet_type typedefTpetra::Details::Impl::CooMatrixImpl< SC, GO >
packRow(packet_type outBuf[], const int outBufSize, int &outBufCurPos, const ::Teuchos::Comm< int > &comm, std::vector< GO > &gblRowInds, std::vector< GO > &gblColInds, std::vector< SC > &vals, const GO gblRow) const Tpetra::Details::Impl::CooMatrixImpl< SC, GO >inline
sumIntoGlobalValue(const GO gblRowInd, const GO gblColInd, const SC &val)Tpetra::Details::Impl::CooMatrixImpl< SC, GO >inline
sumIntoGlobalValues(const GO gblRowInds[], const GO gblColInds[], const SC vals[], const std::size_t numEnt)Tpetra::Details::Impl::CooMatrixImpl< SC, GO >inline