|
Piro Development
|
Factory for creating Epetra-based Piro solvers. More...
#include <Piro_Epetra_SolverFactory.hpp>
Public Member Functions | |
| Teuchos::RCP< EpetraExt::ModelEvaluator > | createSolver (const Teuchos::RCP< Teuchos::ParameterList > &piroParams, const Teuchos::RCP< EpetraExt::ModelEvaluator > &model) |
| Create a solved model. | |
Factory for creating Epetra-based Piro solvers.
Piro::SolverFactory is the counterpart for Thyra-based models.
| Teuchos::RCP< EpetraExt::ModelEvaluator > Piro::Epetra::SolverFactory::createSolver | ( | const Teuchos::RCP< Teuchos::ParameterList > & | piroParams, |
| const Teuchos::RCP< EpetraExt::ModelEvaluator > & | model ) |
Create a solved model.
The type of Piro solver to instantiate is determined by the value of the string entry labeled "Solver Type" and located at the top level of parameter list piroParams.
Currently, the following solver types are available (each accompanied by the corresponding token value):