Teuchos - Trilinos Tools Package
Version of the Day
Toggle main menu visibility
Loading...
Searching...
No Matches
comm
src
Teuchos_YamlParameterListHelpers.hpp
Go to the documentation of this file.
1
// @HEADER
2
// *****************************************************************************
3
// Teuchos: Common Tools Package
4
//
5
// Copyright 2004 NTESS and the Teuchos contributors.
6
// SPDX-License-Identifier: BSD-3-Clause
7
// *****************************************************************************
8
// @HEADER
9
10
#ifndef TEUCHOS_YAML_PARAMETER_LIST_HELPERS_HPP
11
#define TEUCHOS_YAML_PARAMETER_LIST_HELPERS_HPP
12
13
17
18
19
#include "
Teuchos_YamlParameterListCoreHelpers.hpp
"
20
#include "Teuchos_Comm.hpp"
21
22
23
namespace
Teuchos
{
24
25
46
TEUCHOSCOMM_LIB_DLL_EXPORT
47
void
updateParametersFromYamlFileAndBroadcast
(
48
const
std::string &yamlFileName,
49
const
Teuchos::Ptr<Teuchos::ParameterList>
¶mList,
50
const
Teuchos::Comm<int>
&comm,
51
bool
overwrite =
true
);
52
53
}
// namespace Teuchos
54
55
56
#endif
// TEUCHOS_Yaml_PARAMETER_LIST_HELPERS_HPP
Teuchos_YamlParameterListCoreHelpers.hpp
Simple helper functions that make it easy to read and write Yaml to and from a parameterlist.
Teuchos::Comm
Abstract interface for distributed-memory communication.
Definition
Teuchos_Comm.hpp:282
Teuchos::ParameterList::updateParametersFromYamlFileAndBroadcast
TEUCHOSCOMM_LIB_DLL_EXPORT void updateParametersFromYamlFileAndBroadcast(const std::string &yamlFileName, const Teuchos::Ptr< Teuchos::ParameterList > ¶mList, const Teuchos::Comm< int > &comm, bool overwrite=true)
On processor rank = 0, reads Yaml parameters from a file and broadcasts them to all other processors....
Teuchos::Ptr
Simple wrapper class for raw pointers to single objects where no persisting relationship exists.
Definition
Teuchos_PtrDecl.hpp:71
Teuchos
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...
Generated by
1.17.0