MueLu
Version of the Day
|
#include <MueLu_ParameterListAcceptor.hpp>
Public Member Functions | |
ParameterListAcceptorImpl () | |
virtual | ~ParameterListAcceptorImpl ()=default |
virtual void | SetParameterList (const Teuchos::ParameterList ¶mList) |
Set parameters from a parameter list and return with default values. More... | |
virtual const Teuchos::ParameterList & | GetParameterList () const |
void | SetParameter (const std::string &name, const ParameterEntry &entry) |
Set a parameter directly as a ParameterEntry. More... | |
const ParameterEntry & | GetParameter (const std::string &name) const |
Retrieves a const entry with the name name. More... | |
virtual void | GetDocumentation (std::ostream &os) const |
Public Member Functions inherited from MueLu::ParameterListAcceptor | |
ParameterListAcceptor () | |
virtual | ~ParameterListAcceptor ()=default |
virtual Teuchos::RCP< const Teuchos::ParameterList > | GetValidParameterList () const =0 |
Return a const parameter list of valid parameters that setParameterList() will accept. More... | |
Private Attributes | |
Teuchos::ParameterList | paramList_ |
Definition at line 89 of file MueLu_ParameterListAcceptor.hpp.
MueLu::ParameterListAcceptorImpl::ParameterListAcceptorImpl | ( | ) |
Definition at line 16 of file MueLu_ParameterListAcceptor.cpp.
|
virtualdefault |
|
virtual |
Set parameters from a parameter list and return with default values.
Implements MueLu::ParameterListAcceptor.
Reimplemented in MueLu::Ifpack2Smoother< double, int, int, Xpetra::EpetraNode >, MueLu::BelosSmoother< double, int, int, Xpetra::EpetraNode >, MueLu::Ifpack2Smoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::IfpackSmoother< Node >, MueLu::BelosSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::MatlabSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, and MueLu::RefMaxwellSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >.
Definition at line 18 of file MueLu_ParameterListAcceptor.cpp.
|
virtual |
Implements MueLu::ParameterListAcceptor.
Definition at line 41 of file MueLu_ParameterListAcceptor.cpp.
|
virtual |
Set a parameter directly as a ParameterEntry.
Implements MueLu::ParameterListAcceptor.
Definition at line 64 of file MueLu_ParameterListAcceptor.cpp.
|
virtual |
Retrieves a const entry with the name name.
Implements MueLu::ParameterListAcceptor.
Definition at line 70 of file MueLu_ParameterListAcceptor.cpp.
|
virtual |
Implements MueLu::ParameterListAcceptor.
Definition at line 74 of file MueLu_ParameterListAcceptor.cpp.
|
mutableprivate |
Definition at line 109 of file MueLu_ParameterListAcceptor.hpp.