#include <LOCA_LAPACK_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 | createEigensolverStrategy (const string &strategyName, const Teuchos::RCP< LOCA::Parameter::SublistParser > &topParams, const Teuchos::RCP< Teuchos::ParameterList > &eigenParams, Teuchos::RCP< LOCA::Eigensolver::AbstractStrategy > &strategy) |
| Create eigensolver strategy. | |
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 59 of file LOCA_LAPACK_Factory.H.
| LOCA::LAPACK::Factory::Factory | ( | ) |
Constructor.
Reimplemented from LOCA::Abstract::Factory.
Definition at line 49 of file LOCA_LAPACK_Factory.C.
| LOCA::LAPACK::Factory::~Factory | ( | ) | [virtual] |
Destructor.
Reimplemented from LOCA::Abstract::Factory.
Definition at line 54 of file LOCA_LAPACK_Factory.C.
| LOCA::LAPACK::Factory::Factory | ( | const Factory & | fac | ) | [private] |
Private to prohibit copying.
| void LOCA::LAPACK::Factory::init | ( | const Teuchos::RCP< LOCA::GlobalData > & | global_data | ) | [virtual] |
Initialize factory.
Implements LOCA::Abstract::Factory.
Definition at line 59 of file LOCA_LAPACK_Factory.C.
References globalData.
| bool LOCA::LAPACK::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 66 of file LOCA_LAPACK_Factory.C.
References globalData.
| bool LOCA::LAPACK::Factory::createEigensolverStrategy | ( | const string & | strategyName, | |
| const Teuchos::RCP< LOCA::Parameter::SublistParser > & | topParams, | |||
| const Teuchos::RCP< Teuchos::ParameterList > & | eigenParams, | |||
| Teuchos::RCP< LOCA::Eigensolver::AbstractStrategy > & | strategy | |||
| ) | [virtual] |
Create eigensolver strategy.
Reimplemented from LOCA::Abstract::Factory.
Definition at line 85 of file LOCA_LAPACK_Factory.C.
References globalData.
Private to prohibit copying.
Teuchos::RCP<LOCA::GlobalData> LOCA::LAPACK::Factory::globalData [protected] |
Global data.
Definition at line 107 of file LOCA_LAPACK_Factory.H.
Referenced by createBorderedSolverStrategy(), createEigensolverStrategy(), and init().
1.5.9