FEApp::DiscretizationFactory Class Reference

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

#include <FEApp_DiscretizationFactory.hpp>

List of all members.

Public Member Functions

 DiscretizationFactory (const Teuchos::RCP< Teuchos::ParameterList > &discParams)
 Default constructor.
virtual ~DiscretizationFactory ()
 Destructor.
virtual Teuchos::RCP< FEApp::AbstractDiscretizationcreate (const std::vector< double > &coords, unsigned int num_equations, const Teuchos::RCP< const Epetra_Comm > &epetra_comm)

Protected Attributes

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

Private Member Functions

 DiscretizationFactory (const DiscretizationFactory &)
 Private to prohibit copying.
DiscretizationFactoryoperator= (const DiscretizationFactory &)
 Private to prohibit copying.


Detailed Description

A factory class to instantiate AbstractDiscretization objects.

Definition at line 48 of file FEApp_DiscretizationFactory.hpp.


Constructor & Destructor Documentation

FEApp::DiscretizationFactory::DiscretizationFactory ( const Teuchos::RCP< Teuchos::ParameterList > &  discParams  ) 

Default constructor.

Definition at line 35 of file FEApp_DiscretizationFactory.cpp.

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

Destructor.

Definition at line 56 of file FEApp_DiscretizationFactory.hpp.

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

Private to prohibit copying.


Member Function Documentation

Teuchos::RCP< FEApp::AbstractDiscretization > FEApp::DiscretizationFactory::create ( const std::vector< double > &  coords,
unsigned int  num_equations,
const Teuchos::RCP< const Epetra_Comm > &  epetra_comm 
) [virtual]

Definition at line 42 of file FEApp_DiscretizationFactory.cpp.

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

Private to prohibit copying.


Member Data Documentation

Teuchos::RCP<Teuchos::ParameterList> FEApp::DiscretizationFactory::discParams [protected]

Parameter list specifying what element to create.

Definition at line 74 of file FEApp_DiscretizationFactory.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