Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Related Functions | List of all members
panzer::ParameterLibraryAcceptor Class Referenceabstract

Pure Virtual base class for accepting the parameter library. More...

#include <Panzer_ParameterLibraryAcceptor.hpp>

Inheritance diagram for panzer::ParameterLibraryAcceptor:
Inheritance graph
[legend]

Public Member Functions

virtual ~ParameterLibraryAcceptor ()
 
virtual Teuchos::RCP
< panzer::ParamLib
getParameterLibrary () const =0
 

Related Functions

(Note that these are not member functions.)

template<typename EvaluationType >
Teuchos::RCP
< panzer::ScalarParameterEntry
< EvaluationType > > 
createAndRegisterScalarParameter (const std::string name, panzer::ParamLib &pl)
 Allocates a parameter entry and registers with parameter library. More...
 

Detailed Description

Pure Virtual base class for accepting the parameter library.

This class is used to retrieve the parameter library from an object.

Definition at line 24 of file Panzer_ParameterLibraryAcceptor.hpp.

Constructor & Destructor Documentation

virtual panzer::ParameterLibraryAcceptor::~ParameterLibraryAcceptor ( )
inlinevirtual

Definition at line 28 of file Panzer_ParameterLibraryAcceptor.hpp.

Member Function Documentation

virtual Teuchos::RCP<panzer::ParamLib> panzer::ParameterLibraryAcceptor::getParameterLibrary ( ) const
pure virtual

Friends And Related Function Documentation

template<typename EvaluationType >
Teuchos::RCP< panzer::ScalarParameterEntry< EvaluationType > > createAndRegisterScalarParameter ( const std::string  name,
panzer::ParamLib pl 
)
related

Allocates a parameter entry and registers with parameter library.

Definition at line 18 of file Panzer_ParameterLibraryUtilities_impl.hpp.


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