Skip to content
Snippets Groups Projects
Commit 06f6f788 authored by Tom Fischer's avatar Tom Fischer
Browse files

[docu] Tags for the TimeDependenteterogeneousParameter.

parent 5f78988b
No related branches found
No related tags found
No related merge requests found
Contains time series information. Each entry consists of a pair of time and
parameter name. Values of the parameter are piecewise linear interpolated.
Contains pair of time and parameter name.
Specification of the parameter name. The specified parameter have to be time
independent, i.e., it must neither be a CurvedParameter nor a
TimeDependentHeterogeneousParameter.
Specification of point in time in the time-parameter-name relation.
......@@ -108,15 +108,18 @@ std::unique_ptr<ParameterBase> createTimeDependentHeterogeneousParameter(
//! \ogs_file_param{prj__parameters__parameter__type}
config.checkConfigParameter("type", "TimeDependentHeterogeneousParameter");
auto const time_series_config =
//! //\ogs_file_param{prj__parameters__parameter__TimeDependentHeterogeneousParameter__time_serie}
//! \ogs_file_param{prj__parameters__parameter__TimeDependentHeterogeneousParameter__time_series}
config.getConfigSubtree("time_series");
std::vector<TimeDependentHeterogeneousParameter::PairTimeParameterName>
time_series;
//! \ogs_file_param{prj__parameters__parameter__TimeDependentHeterogeneousParameter__time_series__pair}
for (auto const p : time_series_config.getConfigSubtreeList("pair"))
{
//! \ogs_file_param{prj__parameters__parameter__TimeDependentHeterogeneousParameter__time_series__pair__time}
auto time = p.getConfigParameter<double>("time");
auto parameter_name =
//! \ogs_file_param{prj__parameters__parameter__TimeDependentHeterogeneousParameter__time_series__pair__parameter_name}
p.getConfigParameter<std::string>("parameter_name");
time_series.emplace_back(time, parameter_name);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment