Panzer Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | Related Symbols | 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::ParamLibgetParameterLibrary () const =0
 

Related Symbols

(Note that these are not member symbols.)

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.
 

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 56 of file Panzer_ParameterLibraryAcceptor.hpp.

Constructor & Destructor Documentation

◆ ~ParameterLibraryAcceptor()

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

Definition at line 60 of file Panzer_ParameterLibraryAcceptor.hpp.

Member Function Documentation

◆ getParameterLibrary()

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

Friends And Related Symbol Documentation

◆ createAndRegisterScalarParameter()

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 50 of file Panzer_ParameterLibraryUtilities_impl.hpp.


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