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,
83TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
102TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
103void updateParametersFromYamlString(
104 const std::string &yamlStr,
107 const std::string& name =
""
110TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
111void updateParametersFromYamlCString(
112 const char*
const data,
113 const Teuchos::Ptr<Teuchos::ParameterList>& paramList,
126TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
139TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
140void writeParameterListToYamlOStream(
142 std::ostream &yamlOut
156TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
157void writeParameterListToYamlFile(
159 const std::string &yamlFileName
Templated Parameter List class.
A list of parameters of arbitrary type.
Simple wrapper class for raw pointers to single objects where no persisting relationship exists.
Smart reference counting pointer class for automatic garbage collection.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...