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.