#include <Teuchos_ParameterListAcceptor.hpp>
Public Member Functions | |
| virtual | ~ParameterListAcceptor () |
| | |
Pure virtual functions that must be overridden in subclasses | |
| virtual void | setParameterList (Teuchos::RefCountPtr< Teuchos::ParameterList > const ¶mList)=0 |
| Set parameters from a parameter list and return with default values. | |
| virtual Teuchos::RefCountPtr< Teuchos::ParameterList > | getParameterList ()=0 |
Get the parameter list that was set using setParameterList(). | |
| virtual Teuchos::RefCountPtr< Teuchos::ParameterList > | unsetParameterList ()=0 |
Unset the parameter list that was set using setParameterList(). | |
Virtual functions with default implementation | |
| virtual Teuchos::RefCountPtr< const Teuchos::ParameterList > | getParameterList () const |
Get const version of the parameter list that was set using setParameterList(). | |
| virtual Teuchos::RefCountPtr< const Teuchos::ParameterList > | getValidParameters () const |
Return a const parameter list of all of the valid parameters that this->setParameterList(...) will accept. | |
ToDo: Finish Documentation!
Definition at line 41 of file Teuchos_ParameterListAcceptor.hpp.
|
|
Definition at line 33 of file Teuchos_ParameterListAcceptor.cpp. |
|
|
Set parameters from a parameter list and return with default values.
Postconditions:
This is parameter list is "remembered" by
Note: When this parameter list is passed in it is assumed that the client has finished setting all of the values that they want to set so that the list is completely ready to read (and be validated) by |
|
|
Get the parameter list that was set using
|
|
|
Unset the parameter list that was set using
|
|
|
Get const version of the parameter list that was set using The default implementation returns: return const_cast<ParameterListAcceptor*>(this)->getParameterList(); Definition at line 37 of file Teuchos_ParameterListAcceptor.cpp. |
|
|
Return a const parameter list of all of the valid parameters that
The default implementation returns Definition at line 44 of file Teuchos_ParameterListAcceptor.cpp. |
1.3.9.1