Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Factory for generating stochastic Galerkin preconditioners. More...
#include <Stokhos_MPPreconditionerFactory.hpp>
Public Member Functions | |
MPPreconditionerFactory (const Teuchos::RCP< Teuchos::ParameterList > ¶ms) | |
Constructor. More... | |
virtual | ~MPPreconditionerFactory () |
Destructor. More... | |
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. More... | |
Protected Member Functions | |
Teuchos::RCP < Stokhos::AbstractPreconditionerFactory > | buildPointPreconditionerFactory () |
Build preconditioner factory for each point. More... | |
Protected Attributes | |
Teuchos::RCP < Teuchos::ParameterList > | params |
Preconditioner parameters. More... | |
Private Member Functions | |
MPPreconditionerFactory (const MPPreconditionerFactory &) | |
Private to prohibit copying. More... | |
MPPreconditionerFactory & | operator= (const MPPreconditionerFactory &) |
Private to prohibit copying. More... | |
Factory for generating stochastic Galerkin preconditioners.
Definition at line 25 of file Stokhos_MPPreconditionerFactory.hpp.
Stokhos::MPPreconditionerFactory::MPPreconditionerFactory | ( | const Teuchos::RCP< Teuchos::ParameterList > & | params | ) |
Constructor.
Definition at line 17 of file Stokhos_MPPreconditionerFactory.cpp.
|
inlinevirtual |
Destructor.
Definition at line 33 of file Stokhos_MPPreconditionerFactory.hpp.
|
private |
Private to prohibit copying.
|
virtual |
Build preconditioner operator.
Definition at line 24 of file Stokhos_MPPreconditionerFactory.cpp.
|
protected |
Build preconditioner factory for each point.
Definition at line 60 of file Stokhos_MPPreconditionerFactory.cpp.
|
private |
Private to prohibit copying.
|
protected |
Preconditioner parameters.
Definition at line 60 of file Stokhos_MPPreconditionerFactory.hpp.