Bug fix: Ensure output at given fixed times

Due to using different comparison operators in computing the next time step size it could happen that outputs at fixed times were skipped. This wrong behaviour was corrected by a transformation of fixed_output_times (std::vector<double>) to a std::vector<NumLib::Time>. Then the time comparison operator is used in searching the transformed fixed_output_times.

  1. Feature description was added to the changelog
  2. Tests covering your feature were added?

Merge request reports

Loading