Panzer Version of the Day
Loading...
Searching...
No Matches
panzer::ParameterLibraryAcceptor Class Referenceabstract

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

#include <Panzer_ParameterLibraryAcceptor.hpp>

Inheritance diagram for panzer::ParameterLibraryAcceptor:

Public Member Functions

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

(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

◆ 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: