Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
Stokhos::MPPreconditionerFactory Class Reference

Factory for generating stochastic Galerkin preconditioners. More...

#include <Stokhos_MPPreconditionerFactory.hpp>

Public Member Functions

 MPPreconditionerFactory (const Teuchos::RCP< Teuchos::ParameterList > &params)
 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...
 
MPPreconditionerFactoryoperator= (const MPPreconditionerFactory &)
 Private to prohibit copying. More...
 

Detailed Description

Factory for generating stochastic Galerkin preconditioners.

Definition at line 25 of file Stokhos_MPPreconditionerFactory.hpp.

Constructor & Destructor Documentation

Stokhos::MPPreconditionerFactory::MPPreconditionerFactory ( const Teuchos::RCP< Teuchos::ParameterList > &  params)

Constructor.

Definition at line 17 of file Stokhos_MPPreconditionerFactory.cpp.

virtual Stokhos::MPPreconditionerFactory::~MPPreconditionerFactory ( )
inlinevirtual

Destructor.

Definition at line 33 of file Stokhos_MPPreconditionerFactory.hpp.

Stokhos::MPPreconditionerFactory::MPPreconditionerFactory ( const MPPreconditionerFactory )
private

Private to prohibit copying.

Member Function Documentation

Teuchos::RCP< Stokhos::MPPreconditioner > Stokhos::MPPreconditionerFactory::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 
)
virtual

Build preconditioner operator.

Definition at line 24 of file Stokhos_MPPreconditionerFactory.cpp.

Teuchos::RCP< Stokhos::AbstractPreconditionerFactory > Stokhos::MPPreconditionerFactory::buildPointPreconditionerFactory ( )
protected

Build preconditioner factory for each point.

Definition at line 60 of file Stokhos_MPPreconditionerFactory.cpp.

MPPreconditionerFactory& Stokhos::MPPreconditionerFactory::operator= ( const MPPreconditionerFactory )
private

Private to prohibit copying.

Member Data Documentation

Teuchos::RCP<Teuchos::ParameterList> Stokhos::MPPreconditionerFactory::params
protected

Preconditioner parameters.

Definition at line 60 of file Stokhos_MPPreconditionerFactory.hpp.


The documentation for this class was generated from the following files: