CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RK4PreciseStep.h
Go to the documentation of this file.
1 #ifndef RK4PreciseStep_H
2 #define RK4PreciseStep_H
3 
5 #include "CartesianState.h"
6 #include <utility>
7 
9 
11 public:
12  CartesianState operator()(const CartesianState& start,
13  const RKCartesianDerivative& deriv,
14  double step,
15  double eps) const;
16 
17  double distance(const CartesianState& a, const CartesianState& b) const;
18 
19  std::pair<CartesianState, double> stepWithAccuracy(const CartesianState& start,
20  const RKCartesianDerivative& deriv,
21  double step) const;
22 
23 private:
24  bool verbose() const;
25 };
26 
27 #endif
WorkSpace int float eps
static constexpr int verbose
#define dso_internal
Definition: Visibility.h:13
double b
Definition: hdecay.h:118
double a
Definition: hdecay.h:119
step
Definition: StallMonitor.cc:94