|
static Teuchos::RCP< const Teuchos::ParameterList > | List () |
| Return a "master" list of all valid parameters and their default values.
|
|
static Teuchos::RCP< Teuchos::ParameterList > | GetProblemSpecificList (std::string const &problemType) |
| Return default parameter settings for the specified problem type.
|
|
template<typename T > |
static const T & | getDefault (const std::string &name) |
| Returns default value on the "master" list for a parameter with the specified name and type.
|
|
static const Teuchos::ParameterEntry & | getEntry (const std::string &name) |
| Returns default entry from the "master" list corresponding to the specified name.
|
|
template<typename T > |
static std::string | generateXMLParameterString (const std::string &name, T data) |
| Create xml string for given MueLu parameter (easy xml input format)
|
|
static std::string | ML2MueLu (const std::string &name) |
| Translate ML parameter to corresponding MueLu parameter.
|
|
static std::string | interpretParameterName (const std::string &name, const std::string &value) |
|
|
static Teuchos::RCP< Teuchos::ParameterList > | masterList_ = Teuchos::null |
| A ParameterList that holds all valid parameters and their default values.
|
|
static const std::string | stringList_ |
| String equivalent of the masterList_.
|
|
static Teuchos::RCP< Teuchos::ParameterList > | problemSpecificList_ = Teuchos::null |
| A ParameterList that holds all valid parameters and their default values for a particular problem type.
|
|
static std::string | problemType_ = "unknown" |
| The problem type associated with the current problem-specific ParameterList.
|
|
static std::map< std::string, std::string > | DefaultProblemTypeLists_ |
| Map of string equivalents of the problemSpecificList_. The first entry is the problem type, the second is the string equivalent.
|
|
static std::map< std::string, std::string > | ML2MueLuLists_ |
| Map of ML parameter strings to corresponding MueLu parametes.
|
|
Static class that holds the complete list of valid MueLu parameters.
This class creates a ParameterList that is used to validate user-supplied ParameterLists. This same list is the source of default values if a parameter does not appear in the user ParameterList. This class also provides ParameterLists for certain common problem types, such as 2D and 3D isotropic Poisson.
- Todo
- Add method to register user-defined problem type. This will need both string identifier and ParameterList (or string version of parameter list).
Definition at line 72 of file MueLu_MasterList.hpp.