CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

CLHEP/GenericFunctions/EmbeddedRKStepper.hh
Go to the documentation of this file.
1 #ifndef _EmbeddedRKStepper_hh_
2 #define _EmbeddedRKStepper_hh_
5 //
6 // Class EmbeddedRK stepper is a class at that implements
7 // Fehlberg algorithms, or embedded Runge-Kutta Algorithms.
8 //
9 namespace Genfun {
10 
12 
13  public:
14 
15  // Constructor:
17 
18  // Destructor:
19  virtual ~EmbeddedRKStepper();
20 
21  // Take a single step with error estimate:
22  virtual void step (const RKIntegrator::RKData * data,
23  const RKIntegrator::RKData::Data & sdata,
25  std::vector<double> & errors) const;
26  // Clone self:
27  virtual EmbeddedRKStepper *clone() const;
28 
29  // Return the order:
30  virtual unsigned int order() const;
31  private:
32  ExtendedButcherTableau tableau;
33  };
34 }
35 #endif
ExtendedButcherTableau.hh
Genfun::CashKarpXtTableau
Definition: CLHEP/GenericFunctions/ExtendedButcherTableau.hh:87
Genfun::ExtendedButcherTableau
Definition: CLHEP/GenericFunctions/ExtendedButcherTableau.hh:24
AdaptiveRKStepper.hh
Genfun::EmbeddedRKStepper::EmbeddedRKStepper
EmbeddedRKStepper(const ExtendedButcherTableau &tableau=CashKarpXtTableau())
Definition: EmbeddedRKStepper.cc:7
Genfun::RKIntegrator::RKData::Data
Definition: CLHEP/GenericFunctions/RKIntegrator.hh:108
Genfun::RKIntegrator::RKData
Definition: CLHEP/GenericFunctions/RKIntegrator.hh:102
Genfun::EmbeddedRKStepper::clone
virtual EmbeddedRKStepper * clone() const
Definition: EmbeddedRKStepper.cc:55
Genfun::EmbeddedRKStepper::order
virtual unsigned int order() const
Definition: EmbeddedRKStepper.cc:59
Genfun::AdaptiveRKStepper::EEStepper
Definition: CLHEP/GenericFunctions/AdaptiveRKStepper.hh:93
Genfun::EmbeddedRKStepper::~EmbeddedRKStepper
virtual ~EmbeddedRKStepper()
Definition: EmbeddedRKStepper.cc:11
Genfun::EmbeddedRKStepper::step
virtual void step(const RKIntegrator::RKData *data, const RKIntegrator::RKData::Data &sdata, RKIntegrator::RKData::Data &ddata, std::vector< double > &errors) const
Definition: EmbeddedRKStepper.cc:14
Genfun::EmbeddedRKStepper
Definition: CLHEP/GenericFunctions/EmbeddedRKStepper.hh:11
Genfun
Definition: CLHEP/GenericFunctions/Abs.hh:14