apply(ConstHostView X, HostView Y, int blockIndex, Teuchos::ETransp mode=Teuchos::NO_TRANS, SC alpha=Teuchos::ScalarTraits< SC >::one(), SC beta=Teuchos::ScalarTraits< SC >::zero()) const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
applyInverseJacobi(const mv_type &, mv_type &, SC dampingFactor, bool, int) const | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | virtual |
applyMV(const mv_type &X, mv_type &Y) const | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | virtual |
bcrsBlockSize_ | Ifpack2::Container< MatrixType > | protected |
blockOffsets_ | Ifpack2::Container< MatrixType > | protected |
blockRows_ | Ifpack2::Container< MatrixType > | protected |
blockSizes_ | 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< LO > > &partitions, bool pointIndexed) | Ifpack2::Container< MatrixType > | |
describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
ContainerImpl< MatrixType, InverseType::scalar_type >::describe(std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const | Teuchos::Describable | |
ContainerImpl< MatrixType, InverseType::scalar_type >::describe(const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) | Teuchos::Describable | |
description() const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
Diag_ | Ifpack2::Container< MatrixType > | mutableprotected |
DoGSBlock(ConstHostView X, HostView Y, HostView Y2, HostView Resid, SC dampingFactor, LO i) const | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | protectedvirtual |
getBlockRows(int blockIndex) const | Ifpack2::Container< MatrixType > | |
getInputRowView(LO row) const | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | protected |
getName() | Ifpack2::SparseContainer< MatrixType, InverseType > | static |
getObjectLabel() const | Teuchos::Describable | virtual |
hasBlockCrs_ | Ifpack2::Container< MatrixType > | protected |
HostView typedef | Ifpack2::Container< MatrixType > | protected |
initialize() | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
inputBlockMatrix_ | Ifpack2::Container< MatrixType > | protected |
inputCrsMatrix_ | Ifpack2::Container< MatrixType > | protected |
inputMatrix_ | Ifpack2::Container< MatrixType > | protected |
ISC typedef | Ifpack2::Container< MatrixType > | protected |
isComputed() const | Ifpack2::Container< MatrixType > | |
IsComputed_ | Ifpack2::Container< MatrixType > | protected |
isInitialized() const | Ifpack2::Container< MatrixType > | |
IsInitialized_ | Ifpack2::Container< MatrixType > | protected |
IsParallel_ | Ifpack2::Container< MatrixType > | protected |
LabeledObject() | Teuchos::Describable | |
LSC typedef | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | protected |
numBlocks_ | Ifpack2::Container< MatrixType > | protected |
NumGlobalNonzeros_ | Ifpack2::Container< MatrixType > | protected |
NumGlobalRows_ | Ifpack2::Container< MatrixType > | protected |
NumLocalRows_ | Ifpack2::Container< MatrixType > | protected |
operator<<(std::ostream &os, const DescribableStreamManipulatorState &d) | Teuchos::Describable | |
pointIndexed_ | Ifpack2::Container< MatrixType > | protected |
print(std::ostream &os) const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
scalarsPerRow_ | Ifpack2::Container< MatrixType > | protected |
setBlockSizes(const Teuchos::Array< Teuchos::Array< LO > > &partitions) | Ifpack2::Container< MatrixType > | |
setObjectLabel(const std::string &objectLabel) | Teuchos::Describable | virtual |
setParameters(const Teuchos::ParameterList &List) | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
solveBlock(ConstHostSubviewLocal X, HostSubviewLocal Y, int blockIndex, Teuchos::ETransp mode, const LSC alpha, const LSC beta) const | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | protectedvirtual |
SparseContainer(const Teuchos::RCP< const row_matrix_type > &matrix, const Teuchos::Array< Teuchos::Array< LO > > &partitions, const Teuchos::RCP< const import_type > &importer, bool pointIndexed) | Ifpack2::SparseContainer< MatrixType, InverseType > | |
translateRowToCol(LO row) | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | protected |
verbLevel_default | Teuchos::Describable | static |
weightedApply(ConstHostView X, HostView Y, ConstHostView W, int blockIndex, Teuchos::ETransp mode=Teuchos::NO_TRANS, SC alpha=Teuchos::ScalarTraits< SC >::one(), SC beta=Teuchos::ScalarTraits< SC >::zero()) const | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |
weightedApplyMV(const mv_type &X, mv_type &Y, vector_type &W) const | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | virtual |
weightedApplyScratch_ | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | mutableprotected |
X_local_ | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | mutableprotected |
X_localBlocks_ | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | mutableprotected |
Y_localBlocks_ | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | mutableprotected |
~Container() | Ifpack2::Container< MatrixType > | virtual |
~ContainerImpl() | Ifpack2::ContainerImpl< MatrixType, InverseType::scalar_type > | virtual |
~Describable() | Teuchos::Describable | virtual |
~LabeledObject() | Teuchos::Describable | virtual |
~SparseContainer() | Ifpack2::SparseContainer< MatrixType, InverseType > | virtual |