OGS
TimeInterval.cpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#include "TimeInterval.h"
5
6#include <memory>
7
8#include "ConfigTree.h"
9
10namespace BaseLib
11{
13{
15 auto const& time_interval_config = config.getConfigSubtree("time_interval");
16
17 const auto start_time =
19 time_interval_config.getConfigParameter<double>("start");
20
21 const auto end_time =
23 time_interval_config.getConfigParameter<double>("end");
24
25 return {start_time, end_time};
26}
27} // namespace BaseLib
T getConfigParameter(std::string const &param) const
ConfigTree getConfigSubtree(std::string const &root) const
TimeInterval createTimeInterval(ConfigTree const &config)