42 #ifndef TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP
43 #define TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP
70 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
void updateParametersFromYamlFile(
71 const std::string &yamlFileName,
72 const Ptr<ParameterList> ¶mList
83 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
84 RCP<ParameterList> getParametersFromYamlFile(
const std::string &yamlFileName);
102 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
103 void updateParametersFromYamlString(
104 const std::string &yamlStr,
105 const Ptr<ParameterList> ¶mList,
107 const std::string& name =
""
110 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
111 void updateParametersFromYamlCString(
112 const char*
const data,
126 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
127 RCP<ParameterList> getParametersFromYamlString(
const std::string &yamlStr);
139 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
140 void writeParameterListToYamlOStream(
141 const ParameterList ¶mList,
142 std::ostream &yamlOut
156 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
157 void writeParameterListToYamlFile(
158 const ParameterList ¶mList,
159 const std::string &yamlFileName
Templated Parameter List class.
Simple wrapper class for raw pointers to single objects where no persisting relationship exists.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...