Ifpack2 Templated Preconditioning Package Version 1.0
Ifpack2::Chebyshev< MatrixType > Member List
This is the complete list of members for Ifpack2::Chebyshev< MatrixType >, including all inherited members.
apply(const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) const Ifpack2::Chebyshev< MatrixType > [virtual]
applyMat(const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS) const Ifpack2::Chebyshev< MatrixType >
CG(const Tpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Operator, const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &InvPointDiagonal, const int MaximumIterations, Scalar &lambda_min, Scalar &lambda_max)Ifpack2::Chebyshev< MatrixType > [static]
Chebyshev(const Teuchos::RCP< const Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A)Ifpack2::Chebyshev< MatrixType > [explicit]
compute()Ifpack2::Chebyshev< MatrixType > [virtual]
computeCondEst(CondestType CT=Cheap, LocalOrdinal MaxIters=1550, magnitudeType Tol=1e-9, const Teuchos::Ptr< const Tpetra::RowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &matrix=Teuchos::null)Ifpack2::Chebyshev< MatrixType > [virtual]
describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const Ifpack2::Chebyshev< MatrixType >
description() const Ifpack2::Chebyshev< MatrixType >
getApplyFlops() const Ifpack2::Chebyshev< MatrixType >
getApplyTime() const Ifpack2::Chebyshev< MatrixType > [virtual]
getComm() const Ifpack2::Chebyshev< MatrixType >
getComputeFlops() const Ifpack2::Chebyshev< MatrixType >
getComputeTime() const Ifpack2::Chebyshev< MatrixType > [virtual]
getCondEst() const Ifpack2::Chebyshev< MatrixType > [virtual]
getDomainMap() const Ifpack2::Chebyshev< MatrixType > [virtual]
getInitializeTime() const Ifpack2::Chebyshev< MatrixType > [virtual]
getMatrix() const Ifpack2::Chebyshev< MatrixType > [virtual]
getNumApply() const Ifpack2::Chebyshev< MatrixType > [virtual]
getNumCompute() const Ifpack2::Chebyshev< MatrixType > [virtual]
getNumInitialize() const Ifpack2::Chebyshev< MatrixType > [virtual]
getRangeMap() const Ifpack2::Chebyshev< MatrixType > [virtual]
initialize()Ifpack2::Chebyshev< MatrixType > [virtual]
isComputed() const Ifpack2::Chebyshev< MatrixType > [inline, virtual]
isInitialized() const Ifpack2::Chebyshev< MatrixType > [inline, virtual]
PowerMethod(const Tpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Operator, const Tpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &InvPointDiagonal, const int MaximumIterations, Scalar &LambdaMax)Ifpack2::Chebyshev< MatrixType > [static]
setParameters(const Teuchos::ParameterList &params)Ifpack2::Chebyshev< MatrixType > [virtual]
~Chebyshev()Ifpack2::Chebyshev< MatrixType > [virtual]
~Preconditioner()Ifpack2::Preconditioner< MatrixType::scalar_type, MatrixType::local_ordinal_type, MatrixType::global_ordinal_type, MatrixType::node_type > [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends