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

[T|PL|OutputDataSpecification] Readability: 'times' to 'time points'

parent 7df0607f
No related branches found
No related tags found
No related merge requests found
...@@ -58,13 +58,13 @@ protected: ...@@ -58,13 +58,13 @@ protected:
TEST_F(ProcessLibOutputDataSpecification, TEST_F(ProcessLibOutputDataSpecification,
FixedOutputTimesAndEmptyRepeatsEachSteps) FixedOutputTimesAndEmptyRepeatsEachSteps)
{ {
auto test = [](std::vector<double>& fixed_output_times) -> bool auto test = [](std::vector<double>& fixed_output_time_points) -> bool
{ {
bool const output_residuals = false; bool const output_residuals = false;
ProcessLib::OutputDataSpecification output_data_specification{ ProcessLib::OutputDataSpecification output_data_specification{
{} /* output_variables */, {} /* output_variables */,
std::vector<double>{fixed_output_times}, std::vector<double>{fixed_output_time_points},
{} /* repeats_each_steps */, {} /* repeats_each_steps */,
output_residuals}; output_residuals};
...@@ -77,24 +77,25 @@ TEST_F(ProcessLibOutputDataSpecification, ...@@ -77,24 +77,25 @@ TEST_F(ProcessLibOutputDataSpecification,
} }
} }
if (fixed_output_times.empty()) if (fixed_output_time_points.empty())
{ {
return true; return true;
} }
// test time generated by random number generator that isn't included // test time generated by random number generator that isn't included
// into fixed_output_times // into fixed_output_time_points
static const auto seed = static_cast<std::mt19937::result_type>( static const auto seed = static_cast<std::mt19937::result_type>(
std::chrono::system_clock::now().time_since_epoch().count()); std::chrono::system_clock::now().time_since_epoch().count());
static std::mt19937 generator{seed}; static std::mt19937 generator{seed};
auto const [min, max] = std::minmax_element(fixed_output_times.begin(), auto const [min, max] = std::minmax_element(
fixed_output_times.end()); fixed_output_time_points.begin(), fixed_output_time_points.end());
static std::uniform_real_distribution<double> distribution(*min, *max); static std::uniform_real_distribution<double> distribution(*min, *max);
for (int i = 0; i < 100; i++) for (int i = 0; i < 100; i++)
{ {
auto const random_time = distribution(generator); auto const random_time = distribution(generator);
if (std::find(fixed_output_times.begin(), fixed_output_times.end(), if (std::find(fixed_output_time_points.begin(),
random_time) == fixed_output_times.end()) fixed_output_time_points.end(),
random_time) == fixed_output_time_points.end())
{ {
if (output_data_specification.isOutputStep(1, random_time)) if (output_data_specification.isOutputStep(1, random_time))
{ {
......
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