, including all inherited members.
| absMaxLocalValues(const LO localRowInd, const LO colInds[], const Scalar vals[], const LO numColInds) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [protected] |
| absMaxLocalValuesByOffsets(const LO localRowInd, const ptrdiff_t offsets[], const Scalar vals[], const LO numOffsets) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [protected] |
| add(const Scalar &alpha, const RowMatrix< Scalar, LO, GO, Node > &A, const Scalar &beta, const Teuchos::RCP< const Map< LO, GO, Node > > &domainMap=Teuchos::null, const Teuchos::RCP< const Map< LO, GO, Node > > &rangeMap=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > ¶ms=Teuchos::null) const | Tpetra::RowMatrix< Scalar, LO, GO, Node > | [virtual] |
| apply(const mv_type &X, mv_type &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, scalar_type alpha=Teuchos::ScalarTraits< scalar_type >::one(), scalar_type beta=Teuchos::ScalarTraits< scalar_type >::zero()) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| RowMatrix< Scalar, LO, GO, Node >::apply(const MultiVector< Scalar, LO, GO, Node > &X, MultiVector< Scalar, LO, GO, Node > &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) const =0 | Tpetra::Operator< Scalar, LO, GO, Node > | [pure virtual] |
| applyBlock(const BlockMultiVector< Scalar, LO, GO, Node > &X, BlockMultiVector< Scalar, LO, GO, Node > &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, const Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), const Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| BlockCrsMatrix() | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| BlockCrsMatrix(const crs_graph_type &graph, const LO blockSize) | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| BlockCrsMatrix(const crs_graph_type &graph, const map_type &domainPointMap, const map_type &rangePointMap, const LO blockSize) | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| checkSizes(const Tpetra::SrcDistObject &source) | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [protected, virtual] |
| computeDiagonalGraph() | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| constantNumberOfPackets() const | Tpetra::DistObject< char, LO, GO, Node > | [protected, virtual] |
| copyAndPermute(const Tpetra::SrcDistObject &source, size_t numSameIDs, const Teuchos::ArrayView< const LO > &permuteToLIDs, const Teuchos::ArrayView< const LO > &permuteFromLIDs) | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [protected, virtual] |
| createViews() const | Tpetra::DistObject< char, LO, GO, Node > | [protected, virtual] |
| createViewsNonConst(KokkosClassic::ReadWriteOption rwo) | Tpetra::DistObject< char, LO, GO, Node > | [protected, virtual] |
| describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| description() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| DistObject(const Teuchos::RCP< const Map< LO, GO, Node > > &map) | Tpetra::DistObject< char, LO, GO, Node > | [explicit] |
| DistObject(const DistObject< char, LO, GO, Node > &rhs) | Tpetra::DistObject< char, LO, GO, Node > | |
| doExport(const SrcDistObject &source, const Export< LO, GO, Node > &exporter, CombineMode CM) | Tpetra::DistObject< char, LO, GO, Node > | |
| doExport(const SrcDistObject &source, const Import< LO, GO, Node > &importer, CombineMode CM) | Tpetra::DistObject< char, LO, GO, Node > | |
| doImport(const SrcDistObject &source, const Import< LO, GO, Node > &importer, CombineMode CM) | Tpetra::DistObject< char, LO, GO, Node > | |
| doImport(const SrcDistObject &source, const Export< LO, GO, Node > &exporter, CombineMode CM) | Tpetra::DistObject< char, LO, GO, Node > | |
| doTransfer(const SrcDistObject &src, CombineMode CM, size_t numSameIDs, const Teuchos::ArrayView< const LO > &permuteToLIDs, const Teuchos::ArrayView< const LO > &permuteFromLIDs, const Teuchos::ArrayView< const LO > &remoteLIDs, const Teuchos::ArrayView< const LO > &exportLIDs, Distributor &distor, ReverseOption revOp) | Tpetra::DistObject< char, LO, GO, Node > | [protected, virtual] |
| errorMessages() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [inline] |
| exports_ | Tpetra::DistObject< char, LO, GO, Node > | [protected] |
| gaussSeidelCopy(MultiVector< Scalar, LO, GO, Node > &X, const MultiVector< Scalar, LO, GO, Node > &B, const MultiVector< Scalar, LO, GO, Node > &D, const Scalar &dampingFactor, const ESweepDirection direction, const int numSweeps, const bool zeroInitialGuess) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| getBlockSize() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [inline] |
| getColMap() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getComm() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getDomainMap() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getFrobeniusNorm() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getGlobalMaxNumRowEntries() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getGlobalNumCols() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getGlobalNumDiags() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getGlobalNumEntries() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getGlobalNumRows() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getGlobalRowCopy(GO GlobalRow, const Teuchos::ArrayView< GO > &Indices, const Teuchos::ArrayView< Scalar > &Values, size_t &NumEntries) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getGlobalRowView(GO GlobalRow, ArrayView< const GO > &indices, ArrayView< const Scalar > &values) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getGraph() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getIndexBase() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getLocalDiagCopy(BlockCrsMatrix< Scalar, LO, GO, Node > &diag, const Teuchos::ArrayView< const size_t > &offsets) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| getLocalDiagCopy(Vector< Scalar, LO, GO, Node > &diag) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getLocalDiagOffsets(Teuchos::ArrayRCP< size_t > &offsets) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| RowMatrix< Scalar, LO, GO, Node >::getLocalRowCopy(LOLocalRow, const Teuchos::ArrayView< LO > &Indices, const Teuchos::ArrayView< Scalar > &Values, size_t &NumEntries) const =0 | Tpetra::RowMatrix< Scalar, LO, GO, Node > | [pure virtual] |
| getLocalRowOffsets(const LO localRowInd, ptrdiff_t offsets[], const LO colInds[], const LO numColInds) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| getLocalRowView(const LO localRowInd, const LO *&colInds, Scalar *&vals, LO &numInds) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| getLocalRowView(LO LocalRow, ArrayView< const LO > &indices, ArrayView< const Scalar > &values) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getMap() const | Tpetra::DistObject< char, LO, GO, Node > | [inline, virtual] |
| getNode() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getNodeMaxNumRowEntries() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getNodeNumCols() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getNodeNumDiags() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getNodeNumEntries() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getNodeNumRows() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getNumEntriesInGlobalRow(GO globalRow) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getNumEntriesInLocalRow(const LO localRowInd) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getRangeMap() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| getRowMap() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| global_ordinal_type typedef | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| hasColMap() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| hasTransposeApply() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [inline, virtual] |
| imports_ | Tpetra::DistObject< char, LO, GO, Node > | [protected] |
| isComputedDiagonalGraph() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [inline] |
| isDistributed() const | Tpetra::DistObject< char, LO, GO, Node > | |
| isFillComplete() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| isGloballyIndexed() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| isLocallyIndexed() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| isLowerTriangular() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| isUpperTriangular() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| leftScale(const Vector< Scalar, LO, GO, Node > &x) | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| local_ordinal_type typedef | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| localError() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [inline] |
| localGaussSeidel(const BlockMultiVector< Scalar, LO, GO, Node > &Residual, BlockMultiVector< Scalar, LO, GO, Node > &Solution, BlockCrsMatrix< Scalar, LO, GO, Node > &factorizedDiagonal, const int *factorizationPivots, const Scalar omega, const ESweepDirection direction) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| map_ | Tpetra::DistObject< char, LO, GO, Node > | [protected] |
| node_type typedef | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| numExportPacketsPerLID_ | Tpetra::DistObject< char, LO, GO, Node > | [protected] |
| numImportPacketsPerLID_ | Tpetra::DistObject< char, LO, GO, Node > | [protected] |
| pack(const Teuchos::ArrayView< const LO > &exportLIDs, Teuchos::Array< char > &exports, const Teuchos::ArrayView< size_t > &numPacketsPerLID, size_t &constantNumPackets, Distributor &distor) const | Tpetra::RowMatrix< Scalar, LO, GO, Node > | [virtual] |
| packAndPrepare(const Tpetra::SrcDistObject &source, const Teuchos::ArrayView< const LO > &exportLIDs, Teuchos::Array< packet_type > &exports, const Teuchos::ArrayView< size_t > &numPacketsPerLID, size_t &constantNumPackets, Tpetra::Distributor &distor) | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [protected, virtual] |
| packet_type typedef | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [protected] |
| print(std::ostream &os) const | Tpetra::DistObject< char, LO, GO, Node > | |
| releaseViews() const | Tpetra::DistObject< char, LO, GO, Node > | [protected, virtual] |
| removeEmptyProcessesInPlace(const Teuchos::RCP< const Map< LO, GO, Node > > &newMap) | Tpetra::DistObject< char, LO, GO, Node > | [virtual] |
| reorderedGaussSeidelCopy(MultiVector< Scalar, LO, GO, Node > &X, const MultiVector< Scalar, LO, GO, Node > &B, const MultiVector< Scalar, LO, GO, Node > &D, const ArrayView< LO > &rowIndices, const Scalar &dampingFactor, const ESweepDirection direction, const int numSweeps, const bool zeroInitialGuess) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| replaceLocalValues(const LO localRowInd, const LO colInds[], const Scalar vals[], const LO numColInds) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| replaceLocalValuesByOffsets(const LO localRowInd, const ptrdiff_t offsets[], const Scalar vals[], const LO numOffsets) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| ReverseOption enum name | Tpetra::DistObject< char, LO, GO, Node > | [protected] |
| rightScale(const Vector< Scalar, LO, GO, Node > &x) | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| scalar_type typedef | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| setAllToScalar(const Scalar &alpha) | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| sumIntoLocalValues(const LO localRowInd, const LO colInds[], const Scalar vals[], const LO numColInds) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| sumIntoLocalValuesByOffsets(const LO localRowInd, const ptrdiff_t offsets[], const Scalar vals[], const LO numOffsets) const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | |
| supportsRowViews() const | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [virtual] |
| unpackAndCombine(const Teuchos::ArrayView< const LO > &importLIDs, const Teuchos::ArrayView< const packet_type > &imports, const Teuchos::ArrayView< size_t > &numPacketsPerLID, size_t constantNumPackets, Tpetra::Distributor &distor, Tpetra::CombineMode CM) | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [protected, virtual] |
| ~BlockCrsMatrix() | Tpetra::Experimental::BlockCrsMatrix< Scalar, LO, GO, Node > | [inline, virtual] |
| ~DistObject() | Tpetra::DistObject< char, LO, GO, Node > | [virtual] |
| ~Packable() | Tpetra::Packable< char, LO > | [inline, virtual] |
| ~RowMatrix() | Tpetra::RowMatrix< Scalar, LO, GO, Node > | [virtual] |
| ~SrcDistObject() | Tpetra::SrcDistObject | [inline, virtual] |