Stokhos
Development
|
Factory for generating stochastic Galerkin preconditioners. More...
#include <Stokhos_SGPreconditionerFactory.hpp>
Public Member Functions | |
SGPreconditionerFactory (const Teuchos::RCP< Teuchos::ParameterList > ¶ms) | |
Constructor. | |
virtual | ~SGPreconditionerFactory () |
Destructor. | |
virtual bool | isPrecSupported () const |
Return whether a preconditioner will be supported. | |
virtual Teuchos::RCP < Stokhos::SGPreconditioner > | build (const Teuchos::RCP< const EpetraExt::MultiComm > &sg_comm, const Teuchos::RCP< const Stokhos::OrthogPolyBasis< int, double > > &sg_basis, const Teuchos::RCP< const Stokhos::EpetraSparse3Tensor > &epetraCijk, const Teuchos::RCP< const Epetra_Map > &base_map, const Teuchos::RCP< const Epetra_Map > &sg_map) |
Build preconditioner operator. | |
Protected Member Functions | |
Teuchos::RCP < Stokhos::AbstractPreconditionerFactory > | buildMeanPreconditionerFactory () |
Build preconditioner factory for mean. | |
Protected Attributes | |
Teuchos::RCP < Teuchos::ParameterList > | params |
Preconditioner parameters. | |
std::string | prec_method |
Preconditioner method. | |
Factory for generating stochastic Galerkin preconditioners.