1#ifndef _FelhbergStepper_hh_
2#define _StepDoublingRKStepper_hh_
11 class StepDoublingRKStepper:
public AdaptiveRKStepper::EEStepper {
22 virtual void step (
const RKIntegrator::RKData * data,
23 const RKIntegrator::RKData::Data & sdata,
24 RKIntegrator::RKData::Data & ddata,
25 std::vector<double> & errors)
const;
29 void doStep(
const RKIntegrator::RKData * data,
30 const RKIntegrator::RKData::Data & s,
31 RKIntegrator::RKData::Data & d)
const;
33 virtual unsigned int order()
const;
36 ButcherTableau tableau;
virtual void step(const RKIntegrator::RKData *data, const RKIntegrator::RKData::Data &sdata, RKIntegrator::RKData::Data &ddata, std::vector< double > &errors) const
virtual unsigned int order() const
void doStep(const RKIntegrator::RKData *data, const RKIntegrator::RKData::Data &s, RKIntegrator::RKData::Data &d) const
virtual StepDoublingRKStepper * clone() const
StepDoublingRKStepper(const ButcherTableau &tableau)
virtual ~StepDoublingRKStepper()