| apply(HostView &X, HostView &Y, int blockIndex, int stride, Teuchos::ETransp mode=Teuchos::NO_TRANS, scalar_type alpha=Teuchos::ScalarTraits< scalar_type >::one(), scalar_type beta=Teuchos::ScalarTraits< scalar_type >::zero()) const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
| applyMV(mv_type &X, mv_type &Y) const | Ifpack2::Container< MatrixType > | inline |
| bcrsBlockSize_ | Ifpack2::Container< MatrixType > | protected |
| blockRows_ | Ifpack2::Container< MatrixType > | protected |
| clearBlocks() | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
| compute() | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
| Container(const Teuchos::RCP< const row_matrix_type > &matrix, const Teuchos::Array< Teuchos::Array< local_ordinal_type > > &partitions, const Teuchos::RCP< const import_type > &importer, int OverlapLevel, scalar_type DampingFactor) | Ifpack2::Container< MatrixType > | inline |
| Container(const Teuchos::RCP< const row_matrix_type > &matrix, const Teuchos::Array< local_ordinal_type > &localRows) | Ifpack2::Container< MatrixType > | inline |
| DampingFactor_ | Ifpack2::Container< MatrixType > | protected |
| describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
| description() const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
| Diag_ | Ifpack2::Container< MatrixType > | mutableprotected |
| getLocalRows(int blockIndex) const | Ifpack2::Container< MatrixType > | inline |
| getName() | Ifpack2::SparseContainer< MatrixType, InverseType > | static |
| hasBlockCrs_ | Ifpack2::Container< MatrixType > | protected |
| impl_scalar_type typedef | Ifpack2::Container< MatrixType > | protected |
| Importer_ | Ifpack2::Container< MatrixType > | protected |
| initialize() | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
| inputMatrix_ | Ifpack2::Container< MatrixType > | protected |
| isComputed() const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
| isInitialized() const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
| IsParallel_ | Ifpack2::Container< MatrixType > | protected |
| numBlocks_ | Ifpack2::Container< MatrixType > | protected |
| NumGlobalNonzeros_ | Ifpack2::Container< MatrixType > | protected |
| NumGlobalRows_ | Ifpack2::Container< MatrixType > | protected |
| NumLocalRows_ | Ifpack2::Container< MatrixType > | protected |
| OverlapLevel_ | Ifpack2::Container< MatrixType > | protected |
| partitionIndices_ | Ifpack2::Container< MatrixType > | protected |
| partitions_ | Ifpack2::Container< MatrixType > | protected |
| print(std::ostream &os) const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
| setBlockSizes(const Teuchos::Array< Teuchos::Array< local_ordinal_type > > &partitions) | Ifpack2::Container< MatrixType > | inline |
| setParameters(const Teuchos::ParameterList &List) | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
| SparseContainer(const Teuchos::RCP< const row_matrix_type > &matrix, const Teuchos::Array< Teuchos::Array< local_ordinal_type > > &partitions, const Teuchos::RCP< const import_type > &importer, int OverlapLevel, scalar_type DampingFactor) | Ifpack2::SparseContainer< MatrixType, InverseType > | |
| weightedApply(HostView &X, HostView &Y, HostView &W, int blockIndex, int stride, Teuchos::ETransp mode=Teuchos::NO_TRANS, scalar_type alpha=Teuchos::ScalarTraits< scalar_type >::one(), scalar_type beta=Teuchos::ScalarTraits< scalar_type >::zero()) const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
| weightedApplyMV(mv_type &X, mv_type &Y, vector_type &W) | Ifpack2::Container< MatrixType > | inline |
| ~Container() | Ifpack2::Container< MatrixType > | inlinevirtual |
| ~SparseContainer() | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |