Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
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.
 
virtual ~MPPreconditionerFactory ()
 Destructor.
 
virtual Teuchos::RCP< Stokhos::MPPreconditionerbuild (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.
 

Protected Member Functions

Teuchos::RCP< Stokhos::AbstractPreconditionerFactorybuildPointPreconditionerFactory ()
 Build preconditioner factory for each point.
 

Protected Attributes

Teuchos::RCP< Teuchos::ParameterList > params
 Preconditioner parameters.
 

Private Member Functions

 MPPreconditionerFactory (const MPPreconditionerFactory &)
 Private to prohibit copying.
 
MPPreconditionerFactoryoperator= (const MPPreconditionerFactory &)
 Private to prohibit copying.
 

Detailed Description

Factory for generating stochastic Galerkin preconditioners.

Definition at line 57 of file Stokhos_MPPreconditionerFactory.hpp.

Constructor & Destructor Documentation

◆ MPPreconditionerFactory() [1/2]

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

Constructor.

Definition at line 48 of file Stokhos_MPPreconditionerFactory.cpp.

◆ ~MPPreconditionerFactory()

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

Destructor.

Definition at line 65 of file Stokhos_MPPreconditionerFactory.hpp.

◆ MPPreconditionerFactory() [2/2]

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

Private to prohibit copying.

Member Function Documentation

◆ build()

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 55 of file Stokhos_MPPreconditionerFactory.cpp.

◆ buildPointPreconditionerFactory()

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

Build preconditioner factory for each point.

Definition at line 91 of file Stokhos_MPPreconditionerFactory.cpp.

◆ operator=()

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

Private to prohibit copying.

Member Data Documentation

◆ params

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

Preconditioner parameters.

Definition at line 92 of file Stokhos_MPPreconditionerFactory.hpp.


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