SpECTRE Documentation Coverage Report
Current view: top level - Time - StepperErrorTolerances.hpp Hit Total Coverage
Commit: f23e75c235cae5144b8ac7ce01280be5b8cd2c8a Lines: 1 7 14.3 %
Date: 2024-09-07 06:21:00
Legend: Lines: hit not hit

          Line data    Source code
       1           0 : // Distributed under the MIT License.
       2             : // See LICENSE.txt for details.
       3             : 
       4             : #pragma once
       5             : 
       6             : #include <limits>
       7             : 
       8             : /// \cond
       9             : namespace PUP {
      10             : class er;
      11             : }  // namespace PUP
      12             : /// \endcond
      13             : 
      14             : /// \ingroup TimeGroup
      15             : /// Tolerances used for time step error control
      16           1 : struct StepperErrorTolerances {
      17           0 :   double absolute = std::numeric_limits<double>::signaling_NaN();
      18           0 :   double relative = std::numeric_limits<double>::signaling_NaN();
      19             : 
      20           0 :   void pup(PUP::er& p);
      21             : };
      22             : 
      23           0 : bool operator==(const StepperErrorTolerances& a,
      24             :                 const StepperErrorTolerances& b);
      25           0 : bool operator!=(const StepperErrorTolerances& a,
      26             :                 const StepperErrorTolerances& b);

Generated by: LCOV version 1.14