#include <AAdapt_AdaptiveModelFactory.hpp>
Public Member Functions | |
AdaptiveModelFactory (const Teuchos::RCP< Teuchos::ParameterList > &parentParams) | |
~AdaptiveModelFactory () | |
Teuchos::RCP < Thyra::ModelEvaluator < double > > | create (const Teuchos::RCP< EpetraExt::ModelEvaluator > &epetraModel, const Teuchos::RCP< Thyra::LinearOpWithSolveFactoryBase< double > > &W_factory) |
Teuchos::RCP < Thyra::ModelEvaluator < double > > | getThyraModel () |
void | releaseModel () |
Private Member Functions | |
Teuchos::RCP < Teuchos::ParameterList > | extractAdaptiveModelParams (const Teuchos::RCP< Teuchos::ParameterList > &source) |
bool | useAdaptiveModel () const |
AdaptiveModelFactory (const AdaptiveModelFactory &) | |
AdaptiveModelFactory & | operator= (const AdaptiveModelFactory &) |
Private Attributes | |
Teuchos::RCP < Teuchos::ParameterList > | params |
Teuchos::RCP < Thyra::ModelEvaluator < double > > | thyra_model |
The adaptive thyra model built by the factory. |
Definition at line 21 of file AAdapt_AdaptiveModelFactory.hpp.
AAdapt::AdaptiveModelFactory::AdaptiveModelFactory | ( | const Teuchos::RCP< Teuchos::ParameterList > & | parentParams | ) |
AAdapt::AdaptiveModelFactory::~AdaptiveModelFactory | ( | ) |
Definition at line 24 of file AAdapt_AdaptiveModelFactory.cpp.
AAdapt::AdaptiveModelFactory::AdaptiveModelFactory | ( | const AdaptiveModelFactory & | ) | [private] |
Teuchos::RCP< Thyra::ModelEvaluator< double > > AAdapt::AdaptiveModelFactory::create | ( | const Teuchos::RCP< EpetraExt::ModelEvaluator > & | epetraModel, | |
const Teuchos::RCP< Thyra::LinearOpWithSolveFactoryBase< double > > & | W_factory | |||
) |
Definition at line 48 of file AAdapt_AdaptiveModelFactory.cpp.
Teuchos::RCP<Thyra::ModelEvaluator<double> > AAdapt::AdaptiveModelFactory::getThyraModel | ( | ) | [inline] |
Definition at line 33 of file AAdapt_AdaptiveModelFactory.hpp.
void AAdapt::AdaptiveModelFactory::releaseModel | ( | ) | [inline] |
Definition at line 35 of file AAdapt_AdaptiveModelFactory.hpp.
Teuchos::RCP<Teuchos::ParameterList> AAdapt::AdaptiveModelFactory::extractAdaptiveModelParams | ( | const Teuchos::RCP< Teuchos::ParameterList > & | source | ) | [private] |
bool AAdapt::AdaptiveModelFactory::useAdaptiveModel | ( | ) | const [private] |
Definition at line 65 of file AAdapt_AdaptiveModelFactory.cpp.
AdaptiveModelFactory& AAdapt::AdaptiveModelFactory::operator= | ( | const AdaptiveModelFactory & | ) | [private] |
Teuchos::RCP<Teuchos::ParameterList> AAdapt::AdaptiveModelFactory::params [private] |
Definition at line 39 of file AAdapt_AdaptiveModelFactory.hpp.
Teuchos::RCP<Thyra::ModelEvaluator<double> > AAdapt::AdaptiveModelFactory::thyra_model [private] |
The adaptive thyra model built by the factory.
Definition at line 47 of file AAdapt_AdaptiveModelFactory.hpp.