Public Member Functions | Protected Attributes | Private Member Functions

AAdapt::AdaptationFactory Class Reference

A factory class to instantiate AbstractAdapter objects. More...

#include <AAdapt_AdaptationFactory.hpp>

Collaboration diagram for AAdapt::AdaptationFactory:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AdaptationFactory (const Teuchos::RCP< Teuchos::ParameterList > &adaptParams, const Teuchos::RCP< ParamLib > &paramLib, 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< ParamLibparam_lib_
 Parameter library.
Teuchos::RCP< const Epetra_Comm > epetra_comm_
 MPI Communicator.
Albany::StateManagerstate_mgr_
 State manager (to get ahold of stress, etc).

Private Member Functions

 AdaptationFactory (const AdaptationFactory &)
 Private to prohibit copying.
AdaptationFactoryoperator= (const AdaptationFactory &)
 Private to prohibit copying.

Detailed Description

A factory class to instantiate AbstractAdapter objects.

Definition at line 21 of file AAdapt_AdaptationFactory.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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.

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.


The documentation for this class was generated from the following files: