#include <LOCA_Epetra_Factory.H>


Public Member Functions | |
| Factory () | |
| Constructor. | |
| virtual | ~Factory () |
| Destructor. | |
| virtual void | init (const Teuchos::RCP< LOCA::GlobalData > &global_data) |
| Initialize factory. | |
Strategy create methods | |
| virtual bool | createBorderedSolverStrategy (const string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &solverParams, Teuchos::RCP< LOCA::BorderedSolver::AbstractStrategy > &strategy) |
| Create bordered system solver strategy. | |
| virtual bool | createAnasaziOperatorStrategy (const string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &eigenParams, const Teuchos::RCP< Teuchos::ParameterList > &solverParams, const Teuchos::RCP< NOX::Abstract::Group > &grp, Teuchos::RCP< LOCA::AnasaziOperator::AbstractStrategy > &strategy) |
| Create Anasazi operator strategy for Floquet option. | |
Protected Attributes | |
| Teuchos::RCP< LOCA::GlobalData > | globalData |
| Global data. | |
Private Member Functions | |
| Factory (const Factory &fac) | |
| Private to prohibit copying. | |
| Factory & | operator= (const Factory &fac) |
| Private to prohibit copying. | |
Definition at line 61 of file LOCA_Epetra_Factory.H.
| LOCA::Epetra::Factory::Factory | ( | ) |
Constructor.
Reimplemented from LOCA::Abstract::Factory.
Definition at line 52 of file LOCA_Epetra_Factory.C.
| LOCA::Epetra::Factory::~Factory | ( | ) | [virtual] |
Destructor.
Reimplemented from LOCA::Abstract::Factory.
Definition at line 57 of file LOCA_Epetra_Factory.C.
| LOCA::Epetra::Factory::Factory | ( | const Factory & | fac | ) | [private] |
Private to prohibit copying.
| void LOCA::Epetra::Factory::init | ( | const Teuchos::RCP< LOCA::GlobalData > & | global_data | ) | [virtual] |
Initialize factory.
Implements LOCA::Abstract::Factory.
Definition at line 62 of file LOCA_Epetra_Factory.C.
References globalData.
| bool LOCA::Epetra::Factory::createBorderedSolverStrategy | ( | const string & | strategyName, | |
| const Teuchos::RCP< LOCA::Parameter::SublistParser > & | topParams, | |||
| const Teuchos::RCP< Teuchos::ParameterList > & | solverParams, | |||
| Teuchos::RCP< LOCA::BorderedSolver::AbstractStrategy > & | strategy | |||
| ) | [virtual] |
Create bordered system solver strategy.
Reimplemented from LOCA::Abstract::Factory.
Definition at line 69 of file LOCA_Epetra_Factory.C.
References globalData.
| bool LOCA::Epetra::Factory::createAnasaziOperatorStrategy | ( | const string & | strategyName, | |
| const Teuchos::RCP< LOCA::Parameter::SublistParser > & | topParams, | |||
| const Teuchos::RCP< Teuchos::ParameterList > & | eigenParams, | |||
| const Teuchos::RCP< Teuchos::ParameterList > & | solverParams, | |||
| const Teuchos::RCP< NOX::Abstract::Group > & | grp, | |||
| Teuchos::RCP< LOCA::AnasaziOperator::AbstractStrategy > & | strategy | |||
| ) | [virtual] |
Create Anasazi operator strategy for Floquet option.
Definition at line 96 of file LOCA_Epetra_Factory.C.
References globalData.
Private to prohibit copying.
Teuchos::RCP<LOCA::GlobalData> LOCA::Epetra::Factory::globalData [protected] |
Global data.
Definition at line 111 of file LOCA_Epetra_Factory.H.
Referenced by createAnasaziOperatorStrategy(), createBorderedSolverStrategy(), and init().
1.5.9