CMS 3D CMS Logo

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
Visibility.h
start
Definition: start.py:1
CartesianState.h
step
step
Definition: StallMonitor.cc:94
RKCartesianDerivative
Definition: RKCartesianDerivative.h:6
HLT_2018_cff.distance
distance
Definition: HLT_2018_cff.py:6417
RK4PreciseStep
Definition: RK4PreciseStep.h:10
CartesianState
Definition: CartesianState.h:8
verbose
static constexpr int verbose
Definition: HLTExoticaSubAnalysis.cc:25
b
double b
Definition: hdecay.h:118
a
double a
Definition: hdecay.h:119
dso_internal
#define dso_internal
Definition: Visibility.h:13