FEApp::ElementFactory Class Reference

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

#include <FEApp_ElementFactory.hpp>

List of all members.

Public Member Functions

 ElementFactory (const Teuchos::RCP< Teuchos::ParameterList > &elemParams)
 Default constructor.
virtual ~ElementFactory ()
 Destructor.
virtual Teuchos::RCP< FEApp::AbstractElementcreate ()

Protected Attributes

Teuchos::RCP< Teuchos::ParameterListelemParams
 Parameter list specifying what element to create.

Private Member Functions

 ElementFactory (const ElementFactory &)
 Private to prohibit copying.
ElementFactoryoperator= (const ElementFactory &)
 Private to prohibit copying.


Detailed Description

A factory class to instantiate AbstractElement objects.

Definition at line 45 of file FEApp_ElementFactory.hpp.


Constructor & Destructor Documentation

FEApp::ElementFactory::ElementFactory ( const Teuchos::RCP< Teuchos::ParameterList > &  elemParams  ) 

Default constructor.

Definition at line 35 of file FEApp_ElementFactory.cpp.

virtual FEApp::ElementFactory::~ElementFactory (  )  [inline, virtual]

Destructor.

Definition at line 53 of file FEApp_ElementFactory.hpp.

FEApp::ElementFactory::ElementFactory ( const ElementFactory  )  [private]

Private to prohibit copying.


Member Function Documentation

Teuchos::RCP< FEApp::AbstractElement > FEApp::ElementFactory::create (  )  [virtual]

Definition at line 42 of file FEApp_ElementFactory.cpp.

ElementFactory& FEApp::ElementFactory::operator= ( const ElementFactory  )  [private]

Private to prohibit copying.


Member Data Documentation

Teuchos::RCP<Teuchos::ParameterList> FEApp::ElementFactory::elemParams [protected]

Parameter list specifying what element to create.

Definition at line 69 of file FEApp_ElementFactory.hpp.


The documentation for this class was generated from the following files:
Generated on Tue Oct 20 12:55:12 2009 for Sacado Package Browser (Single Doxygen Collection) by doxygen 1.4.7