A wrapper of Teuchos::ParameterList from Trilinos that automatically includes additional parameter lists stored in files.
More...
|
| ParameterList (const std::string &name, const std::string &fileName, const std::string &fileType="yaml") |
| Read FEDD::IO::ParameterList from yaml or xml input file.
|
|
| ParameterList (const std::string &name, ParameterListPtr_Type ¶meterList) |
| Construct FEDD::IO::ParameterList from Teuchos::ParameterList.
|
|
std::ostream & | print (std::ostream &os, int indent=0, bool showTypes=false, bool showFlags=true, bool showDefault=true) |
| Print parameter list.
|
|
ParameterListPtr_Type | operator() () |
| Access to the underlying Teuchos::ParamterList.
|
|
A wrapper of Teuchos::ParameterList from Trilinos that automatically includes additional parameter lists stored in files.
This class is a leightweight interface to Teuchos::ParameterList from Trilinos. The main property is that parameters "ParameterLists File Names", "ParameterLists File Paths", and "ParameterLists File Types" may be specified in the parameter list. At construction time, those files are read and the corresponding parameter lists are included into the list itself.