|
| 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 37 of file MueLu_MasterList.hpp.