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,
109 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
110 void updateParametersFromYamlCString(
111 const char*
const data,
125 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
126 RCP<ParameterList> getParametersFromYamlString(
const std::string &yamlStr);
138 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
139 void writeParameterListToYamlOStream(
140 const ParameterList ¶mList,
141 std::ostream &yamlOut
155 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
156 void writeParameterListToYamlFile(
157 const ParameterList ¶mList,
158 const std::string &yamlFileName
164 #endif // TEUCHOS_Yaml_PARAMETER_LIST_CORE_HELPERS_HPP Templated Parameter List class.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos, as well as a number of utility routines.
Simple wrapper class for raw pointers to single objects where no persisting relationship exists...