42 #ifndef TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP 43 #define TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP 71 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
void updateParametersFromYamlFile(
72 const std::string &yamlFileName,
73 const Ptr<ParameterList> ¶mList
84 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
85 RCP<ParameterList> getParametersFromYamlFile(
const std::string &yamlFileName);
99 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
100 RCP<ParameterList> getParametersFromYamlFile(
const std::string &yamlFileName,
101 RCP<DependencySheet> depSheet);
120 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
121 void updateParametersFromYamlString(
122 const std::string &yamlStr,
123 const Ptr<ParameterList> ¶mList,
127 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
128 void updateParametersFromYamlCString(
129 const char*
const data,
143 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
144 RCP<ParameterList> getParametersFromYamlString(
const std::string &yamlStr);
156 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
157 RCP<ParameterList> getParametersFromYamlString(
const std::string &yamlStr,
158 RCP<DependencySheet> depSheet);
172 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
173 void writeParameterListToYamlOStream(
174 const ParameterList ¶mList,
175 std::ostream &yamlOut,
176 RCP<const DependencySheet> depSheet = null
192 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
193 void writeParameterListToYamlFile(
194 const ParameterList ¶mList,
195 const std::string &yamlFileName,
196 RCP<const DependencySheet> depSheet=null
203 #endif // TEUCHOS_Yaml_PARAMETER_LIST_CORE_HELPERS_HPP Templated Parameter List class.
DataStructure keeping track of dependencies.
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...