CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RKOneCashKarpStep.h
Go to the documentation of this file.
1 #ifndef RKOneCashKarpStep_H
2 #define RKOneCashKarpStep_H
3 
7 
8 #include <utility>
9 
10 template <typename T, int N>
11 class RKOneCashKarpStep // : RKStepWithPrecision
12 {
13 public:
14 
15  typedef T Scalar;
17 
18  std::pair< Vector, T>
19  operator()( Scalar startPar, const Vector& startState,
20  const RKDerivative<T,N>& deriv,
21  const RKDistance<T,N>& dist, Scalar step);
22 
23 
24 };
25 
26 #include "TrackPropagation/RungeKutta/src/RKOneCashKarpStep.icc"
27 
28 #endif
std::pair< Vector, T > operator()(Scalar startPar, const Vector &startState, const RKDerivative< T, N > &deriv, const RKDistance< T, N > &dist, Scalar step)
Base class for derivative calculation.
Definition: RKDerivative.h:9
RKSmallVector< T, N > Vector