Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | Private Member Functions | List of all members
Stokhos::SGOperatorFactory Class Reference

Factory for generating stochastic Galerkin preconditioners. More...

#include <Stokhos_SGOperatorFactory.hpp>

Public Member Functions

 SGOperatorFactory (const Teuchos::RCP< Teuchos::ParameterList > &params)
 Constructor.
 
virtual ~SGOperatorFactory ()
 Destructor.
 
virtual Teuchos::RCP< Stokhos::SGOperatorbuild (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 > &domain_base_map, const Teuchos::RCP< const Epetra_Map > &range_base_map, const Teuchos::RCP< const Epetra_Map > &domain_sg_map, const Teuchos::RCP< const Epetra_Map > &range_sg_map)
 Build preconditioner operator.
 

Protected Attributes

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

Private Member Functions

 SGOperatorFactory (const SGOperatorFactory &)
 Private to prohibit copying.
 
SGOperatorFactoryoperator= (const SGOperatorFactory &)
 Private to prohibit copying.
 

Detailed Description

Factory for generating stochastic Galerkin preconditioners.

Definition at line 58 of file Stokhos_SGOperatorFactory.hpp.

Constructor & Destructor Documentation

◆ SGOperatorFactory() [1/2]

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

Constructor.

Definition at line 51 of file Stokhos_SGOperatorFactory.cpp.

◆ ~SGOperatorFactory()

virtual Stokhos::SGOperatorFactory::~SGOperatorFactory ( )
inlinevirtual

Destructor.

Definition at line 66 of file Stokhos_SGOperatorFactory.hpp.

◆ SGOperatorFactory() [2/2]

Stokhos::SGOperatorFactory::SGOperatorFactory ( const SGOperatorFactory & )
private

Private to prohibit copying.

Member Function Documentation

◆ build()

Teuchos::RCP< Stokhos::SGOperator > Stokhos::SGOperatorFactory::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 > & domain_base_map,
const Teuchos::RCP< const Epetra_Map > & range_base_map,
const Teuchos::RCP< const Epetra_Map > & domain_sg_map,
const Teuchos::RCP< const Epetra_Map > & range_sg_map )
virtual

Build preconditioner operator.

Definition at line 58 of file Stokhos_SGOperatorFactory.cpp.

◆ operator=()

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

Private to prohibit copying.

Member Data Documentation

◆ params

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

Operator parameters.

Definition at line 90 of file Stokhos_SGOperatorFactory.hpp.


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