00001 #ifndef RKCartesianDerivative_H 00002 #define RKCartesianDerivative_H 00003 00004 class CartesianState; 00005 00006 class RKCartesianDerivative { 00007 public: 00008 00009 virtual ~RKCartesianDerivative() {} 00010 00011 virtual CartesianState operator()( double step, const CartesianState& start) const = 0; 00012 00013 }; 00014 00015 #endif