A factory class to instantiate AbstractAdapter objects. More...
#include <AAdapt_AdaptationFactory.hpp>

Public Member Functions | |
| AdaptationFactory (const Teuchos::RCP< Teuchos::ParameterList > &adaptParams, const Teuchos::RCP< ParamLib > ¶mLib, Albany::StateManager &StateMgr, const Teuchos::RCP< const Epetra_Comm > &comm) | |
| Default constructor. | |
| virtual | ~AdaptationFactory () |
| Destructor. | |
| virtual Teuchos::RCP < AAdapt::AbstractAdapter > | createAdapter () |
| Method to create a specific derived Adapter class. | |
Protected Attributes | |
| Teuchos::RCP < Teuchos::ParameterList > | adapt_params_ |
| Parameter list specifying what problem to create. | |
| Teuchos::RCP< ParamLib > | param_lib_ |
| Parameter library. | |
| Teuchos::RCP< const Epetra_Comm > | epetra_comm_ |
| MPI Communicator. | |
| Albany::StateManager & | state_mgr_ |
| State manager (to get ahold of stress, etc). | |
Private Member Functions | |
| AdaptationFactory (const AdaptationFactory &) | |
| Private to prohibit copying. | |
| AdaptationFactory & | operator= (const AdaptationFactory &) |
| Private to prohibit copying. | |
A factory class to instantiate AbstractAdapter objects.
Definition at line 21 of file AAdapt_AdaptationFactory.hpp.
| AAdapt::AdaptationFactory::AdaptationFactory | ( | const Teuchos::RCP< Teuchos::ParameterList > & | adaptParams, | |
| const Teuchos::RCP< ParamLib > & | paramLib, | |||
| Albany::StateManager & | StateMgr, | |||
| const Teuchos::RCP< const Epetra_Comm > & | comm | |||
| ) |
Default constructor.
Definition at line 15 of file AAdapt_AdaptationFactory.cpp.
| virtual AAdapt::AdaptationFactory::~AdaptationFactory | ( | ) | [inline, virtual] |
Destructor.
Definition at line 35 of file AAdapt_AdaptationFactory.hpp.
| AAdapt::AdaptationFactory::AdaptationFactory | ( | const AdaptationFactory & | ) | [private] |
Private to prohibit copying.
| Teuchos::RCP< AAdapt::AbstractAdapter > AAdapt::AdaptationFactory::createAdapter | ( | ) | [virtual] |
Method to create a specific derived Adapter class.
Definition at line 26 of file AAdapt_AdaptationFactory.cpp.
| AdaptationFactory& AAdapt::AdaptationFactory::operator= | ( | const AdaptationFactory & | ) | [private] |
Private to prohibit copying.
Teuchos::RCP<Teuchos::ParameterList> AAdapt::AdaptationFactory::adapt_params_ [protected] |
Parameter list specifying what problem to create.
Definition at line 55 of file AAdapt_AdaptationFactory.hpp.
Teuchos::RCP<ParamLib> AAdapt::AdaptationFactory::param_lib_ [protected] |
Parameter library.
Definition at line 58 of file AAdapt_AdaptationFactory.hpp.
Teuchos::RCP<const Epetra_Comm> AAdapt::AdaptationFactory::epetra_comm_ [protected] |
MPI Communicator.
Definition at line 61 of file AAdapt_AdaptationFactory.hpp.
State manager (to get ahold of stress, etc).
Definition at line 64 of file AAdapt_AdaptationFactory.hpp.
1.7.1