42 #ifndef STOKHOS_MP_PRECONDITIONER_FACTORY_HPP 43 #define STOKHOS_MP_PRECONDITIONER_FACTORY_HPP 48 #include "EpetraExt_MultiComm.h" 98 #endif // STOKHOS_MP_PRECONDITIONER_FACTORY_HPP Factory for generating stochastic Galerkin preconditioners.
virtual Teuchos::RCP< Stokhos::MPPreconditioner > build(const Teuchos::RCP< const EpetraExt::MultiComm > &mp_comm, int num_mp_blocks, const Teuchos::RCP< const Epetra_Map > &base_map, const Teuchos::RCP< const Epetra_Map > &mp_map)
Build preconditioner operator.
MPPreconditionerFactory & operator=(const MPPreconditionerFactory &)
Private to prohibit copying.
Teuchos::RCP< Stokhos::AbstractPreconditionerFactory > buildPointPreconditionerFactory()
Build preconditioner factory for each point.
Top-level namespace for Stokhos classes and functions.
MPPreconditionerFactory(const Teuchos::RCP< Teuchos::ParameterList > ¶ms)
Constructor.
Teuchos::RCP< Teuchos::ParameterList > params
Preconditioner parameters.
virtual ~MPPreconditionerFactory()
Destructor.