** Warning **

Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle dbname=lxr_eic at /usr/local/share/lxr/lxr-2.3.7/lib/LXR/Common.pm line 1161, <GEN1417> line 1.

Last-Modified: Sun, 5 Sep 2026 09:31:43 GMT Content-Type: text/html; charset=utf-8 /master/acts/Core/include/Acts/Propagator/detail/SympyStepperStatus.hpp
Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-09-05 08:17:26

0001 // This file is part of the ACTS project.
0002 //
0003 // Copyright (C) 2016 CERN for the benefit of the ACTS project
0004 //
0005 // This Source Code Form is subject to the terms of the Mozilla Public
0006 // License, v. 2.0. If a copy of the MPL was not distributed with this
0007 // file, You can obtain one at https://mozilla.org/MPL/2.0/.
0008 
0009 #pragma once
0010 
0011 namespace Acts::detail {
0012 
0013 /// Outcome of one attempted Runge-Kutta step
0014 ///
0015 /// Returned by the generated kernels instead of an @c Acts::Result, whose
0016 /// variant is read back through the stack on the accepted path.
0017 enum class Rk4Status {
0018   /// the error estimate exceeded the tolerance; nothing was written
0019   Rejected,
0020   /// the step was taken and the outputs written
0021   Accepted,
0022   /// a field lookup failed; the error is in the `fieldErr` output
0023   FieldError,
0024 };
0025 
0026 }  // namespace Acts::detail