Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-10-25 09:33:43

0001 #ifndef CalibCalorimetry_HcalAlgos_AbsODERHS_h_
0002 #define CalibCalorimetry_HcalAlgos_AbsODERHS_h_
0003 
0004 //
0005 // Base class for the ODE right hand sides
0006 //
0007 class AbsODERHS {
0008 public:
0009   inline virtual ~AbsODERHS() {}
0010 
0011   virtual AbsODERHS* clone() const = 0;
0012 
0013   virtual void calc(double t, const double* x, unsigned lenX, double* derivative) = 0;
0014 };
0015 
0016 #endif  // CalibCalorimetry_HcalAlgos_AbsODERHS_h_