42#ifndef TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP
43#define TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP
70TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
void updateParametersFromYamlFile(
71 const std::string &yamlFileName,
72 const Ptr<ParameterList> ¶mList
83TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
84RCP<ParameterList> getParametersFromYamlFile(
const std::string &yamlFileName);
102TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
103void updateParametersFromYamlString(
104 const std::string &yamlStr,
105 const Ptr<ParameterList> ¶mList,
107 const std::string& name =
""
110TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
111void updateParametersFromYamlCString(
112 const char*
const data,
126TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
127RCP<ParameterList> getParametersFromYamlString(
const std::string &yamlStr);
139TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
140void writeParameterListToYamlOStream(
141 const ParameterList ¶mList,
142 std::ostream &yamlOut
156TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
157void 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,...