25 Teuchos::RCP<Thyra::ModelEvaluator<ScalarT> > me;
27 std::string type = getMyParamList.get<std::string>(
"Model Evaluator Type");
29 if (type ==
"Epetra") {
31 Teuchos::RCP<EpetraExt::ModelEvaluator> epetraModel =
34 Teuchos::RCP<Thyra::EpetraModelEvaluator>
35 epetraThyraModel = rcp(new ::Thyra::EpetraModelEvaluator());
36 epetraThyraModel->initialize(epetraModel,lowsFactory);
37 Teuchos::RCP< ::Thyra::ModelEvaluator<double> > thyraModel =
41 else if (type ==
"Tpetra") {
42 TEUCHOS_TEST_FOR_EXCEPTION(
true, std::logic_error,
43 "Tpetra version not supported yet, use Epetra!");