CLHEP VERSION Reference Documentation
CLHEP Home Page CLHEP Documentation CLHEP Bug Reports |
#include <EmbeddedRKStepper.hh>
Inheritance diagram for Genfun::EmbeddedRKStepper:
Public Member Functions | |
EmbeddedRKStepper (const ExtendedButcherTableau &tableau=CashKarpXtTableau()) | |
virtual | ~EmbeddedRKStepper () |
virtual void | step (const RKIntegrator::RKData *data, const RKIntegrator::RKData::Data &sdata, RKIntegrator::RKData::Data &ddata, std::vector< double > &errors) const |
virtual EmbeddedRKStepper * | clone () const |
virtual unsigned int | order () const |
Definition at line 11 of file EmbeddedRKStepper.hh.
Genfun::EmbeddedRKStepper::EmbeddedRKStepper | ( | const ExtendedButcherTableau & | tableau = CashKarpXtTableau() |
) |
Genfun::EmbeddedRKStepper::~EmbeddedRKStepper | ( | ) | [virtual] |
Definition at line 11 of file EmbeddedRKStepper.cc.
EmbeddedRKStepper * Genfun::EmbeddedRKStepper::clone | ( | ) | const [virtual] |
Implements Genfun::AdaptiveRKStepper::EEStepper.
Definition at line 55 of file EmbeddedRKStepper.cc.
References EmbeddedRKStepper().
unsigned int Genfun::EmbeddedRKStepper::order | ( | ) | const [virtual] |
Implements Genfun::AdaptiveRKStepper::EEStepper.
Definition at line 59 of file EmbeddedRKStepper.cc.
References Genfun::ExtendedButcherTableau::order().
void Genfun::EmbeddedRKStepper::step | ( | const RKIntegrator::RKData * | data, | |
const RKIntegrator::RKData::Data & | sdata, | |||
RKIntegrator::RKData::Data & | ddata, | |||
std::vector< double > & | errors | |||
) | const [virtual] |
Implements Genfun::AdaptiveRKStepper::EEStepper.
Definition at line 14 of file EmbeddedRKStepper.cc.
References Genfun::RKIntegrator::RKData::_diffEqn, Genfun::ExtendedButcherTableau::A(), Genfun::ExtendedButcherTableau::b(), Genfun::ExtendedButcherTableau::bHat(), Genfun::RKIntegrator::RKData::Data::firstDerivative, Genfun::ExtendedButcherTableau::nSteps(), Genfun::RKIntegrator::RKData::Data::time, and Genfun::RKIntegrator::RKData::Data::variable.