Runtime parameters configuration and control of DuMux simulations.
More...
|
| template<typename T = std::string, typename... Args> |
| T | Dumux::getParam (Args &&... args) |
| | A free function to get a parameter from the parameter tree singleton.
|
| template<typename T = std::string, typename... Args> |
| T | Dumux::getParamFromGroup (Args &&... args) |
| | A free function to get a parameter from the parameter tree singleton with a model group.
|
| bool | Dumux::hasParam (const std::string ¶m) |
| | Check whether a key exists in the parameter tree.
|
| bool | Dumux::hasParamInGroup (const std::string ¶mGroup, const std::string ¶m) |
| | Check whether a key exists in the parameter tree with a model group prefix.
|
| std::vector< std::string > | Dumux::getParamSubGroups (const std::string &subGroupName, const std::string ¶mGroup) |
| | Get a list of sub groups from the parameter tree sorted by relevance.
|
◆ getParam()
template<typename T = std::string, typename... Args>
| T Dumux::getParam |
( |
Args &&... | args | ) |
|
- Note
T getParam(Args &&... args)
A free function to get a parameter from the parameter tree singleton.
Definition parameters.hh:139
-
Once this has been called the first time, you cannot modify the parameter tree anymore
◆ getParamFromGroup()
template<typename T = std::string, typename... Args>
| T Dumux::getParamFromGroup |
( |
Args &&... | args | ) |
|
- Note
T getParamFromGroup(Args &&... args)
A free function to get a parameter from the parameter tree singleton with a model group.
Definition parameters.hh:149
-
Once this has been called the first time, you cannot modify the parameter tree anymore
◆ getParamSubGroups()
| std::vector< std::string > Dumux::getParamSubGroups |
( |
const std::string & | subGroupName, |
|
|
const std::string & | paramGroup ) |
|
inline |
- Returns
- A vector of fully qualified subGroup names sorted by descending relevance.
◆ hasParam()
| bool Dumux::hasParam |
( |
const std::string & | param | ) |
|
|
inline |
- Note
- Once this has been called the first time, you cannot modify the parameter tree anymore
◆ hasParamInGroup()
| bool Dumux::hasParamInGroup |
( |
const std::string & | paramGroup, |
|
|
const std::string & | param ) |
|
inline |
- Note
- Once this has been called the first time, you cannot modify the parameter tree anymore