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

Classes | Public Member Functions | List of all members
Genfun::AdaptiveRKStepper Class Reference

#include <AdaptiveRKStepper.hh>

Inheritance diagram for Genfun::AdaptiveRKStepper:
Genfun::RKIntegrator::RKStepper

Classes

class  EEStepper
 

Public Member Functions

 AdaptiveRKStepper (const EEStepper *eeStepper=NULL)
 
 AdaptiveRKStepper (const AdaptiveRKStepper &right)
 
virtual ~AdaptiveRKStepper ()
 
virtual void step (const RKIntegrator::RKData *data, const RKIntegrator::RKData::Data &sdata, RKIntegrator::RKData::Data &ddata, double timeLimit) const
 
virtual AdaptiveRKStepper * clone () const
 
double & tolerance ()
 
const double & tolerance () const
 
double & startingStepsize ()
 
const double & startingStepsize () const
 
double & safetyFactor ()
 
const double & safetyFactor () const
 
double & rmin ()
 
const double & rmin () const
 
double & rmax ()
 
const double & rmax () const
 
 AdaptiveRKStepper (const EEStepper *eeStepper=NULL)
 
 AdaptiveRKStepper (const AdaptiveRKStepper &right)
 
virtual ~AdaptiveRKStepper ()
 
virtual void step (const RKIntegrator::RKData *data, const RKIntegrator::RKData::Data &sdata, RKIntegrator::RKData::Data &ddata, double timeLimit) const
 
virtual AdaptiveRKStepper * clone () const
 
double & tolerance ()
 
const double & tolerance () const
 
double & startingStepsize ()
 
const double & startingStepsize () const
 
double & safetyFactor ()
 
const double & safetyFactor () const
 
double & rmin ()
 
const double & rmin () const
 
double & rmax ()
 
const double & rmax () const
 
- Public Member Functions inherited from Genfun::RKIntegrator::RKStepper
virtual ~RKStepper ()
 
virtual ~RKStepper ()
 

Detailed Description

Definition at line 10 of file CLHEP/GenericFunctions/AdaptiveRKStepper.hh.

Constructor & Destructor Documentation

◆ AdaptiveRKStepper() [1/4]

Genfun::AdaptiveRKStepper::AdaptiveRKStepper ( const EEStepper *  eeStepper = NULL)

Definition at line 7 of file AdaptiveRKStepper.cc.

Referenced by clone().

◆ AdaptiveRKStepper() [2/4]

Genfun::AdaptiveRKStepper::AdaptiveRKStepper ( const AdaptiveRKStepper &  right)

Definition at line 18 of file AdaptiveRKStepper.cc.

◆ ~AdaptiveRKStepper() [1/2]

Genfun::AdaptiveRKStepper::~AdaptiveRKStepper ( )
virtual

Definition at line 94 of file AdaptiveRKStepper.cc.

◆ AdaptiveRKStepper() [3/4]

Genfun::AdaptiveRKStepper::AdaptiveRKStepper ( const EEStepper *  eeStepper = NULL)

◆ AdaptiveRKStepper() [4/4]

Genfun::AdaptiveRKStepper::AdaptiveRKStepper ( const AdaptiveRKStepper &  right)

◆ ~AdaptiveRKStepper() [2/2]

virtual Genfun::AdaptiveRKStepper::~AdaptiveRKStepper ( )
virtual

Member Function Documentation

◆ clone() [1/2]

AdaptiveRKStepper * Genfun::AdaptiveRKStepper::clone ( ) const
virtual

Implements Genfun::RKIntegrator::RKStepper.

Definition at line 98 of file AdaptiveRKStepper.cc.

References AdaptiveRKStepper().

◆ clone() [2/2]

virtual AdaptiveRKStepper* Genfun::AdaptiveRKStepper::clone ( ) const
virtual

◆ rmax() [1/4]

const double & Genfun::AdaptiveRKStepper::rmax ( )

Definition at line 135 of file AdaptiveRKStepper.cc.

◆ rmax() [2/4]

double& Genfun::AdaptiveRKStepper::rmax ( )

◆ rmax() [3/4]

const double& Genfun::AdaptiveRKStepper::rmax ( ) const

◆ rmax() [4/4]

const double& Genfun::AdaptiveRKStepper::rmax ( ) const

◆ rmin() [1/4]

double& Genfun::AdaptiveRKStepper::rmin ( )

◆ rmin() [2/4]

const double & Genfun::AdaptiveRKStepper::rmin ( )

Definition at line 128 of file AdaptiveRKStepper.cc.

◆ rmin() [3/4]

const double& Genfun::AdaptiveRKStepper::rmin ( ) const

◆ rmin() [4/4]

const double& Genfun::AdaptiveRKStepper::rmin ( ) const

◆ safetyFactor() [1/4]

double& Genfun::AdaptiveRKStepper::safetyFactor ( )

◆ safetyFactor() [2/4]

const double & Genfun::AdaptiveRKStepper::safetyFactor ( )

Definition at line 120 of file AdaptiveRKStepper.cc.

◆ safetyFactor() [3/4]

const double& Genfun::AdaptiveRKStepper::safetyFactor ( ) const

◆ safetyFactor() [4/4]

const double& Genfun::AdaptiveRKStepper::safetyFactor ( ) const

◆ startingStepsize() [1/4]

double& Genfun::AdaptiveRKStepper::startingStepsize ( )

◆ startingStepsize() [2/4]

const double & Genfun::AdaptiveRKStepper::startingStepsize ( )

Definition at line 113 of file AdaptiveRKStepper.cc.

◆ startingStepsize() [3/4]

const double& Genfun::AdaptiveRKStepper::startingStepsize ( ) const

◆ startingStepsize() [4/4]

const double& Genfun::AdaptiveRKStepper::startingStepsize ( ) const

◆ step() [1/2]

virtual void Genfun::AdaptiveRKStepper::step ( const RKIntegrator::RKData *  data,
const RKIntegrator::RKData::Data &  sdata,
RKIntegrator::RKData::Data &  ddata,
double  timeLimit 
) const
virtual

◆ step() [2/2]

void Genfun::AdaptiveRKStepper::step ( const RKIntegrator::RKData *  data,
const RKIntegrator::RKData::Data &  sdata,
RKIntegrator::RKData::Data &  ddata,
double  timeLimit 
) const
virtual

Implements Genfun::RKIntegrator::RKStepper.

Definition at line 31 of file AdaptiveRKStepper.cc.

◆ tolerance() [1/4]

const double & Genfun::AdaptiveRKStepper::tolerance ( )

Definition at line 105 of file AdaptiveRKStepper.cc.

◆ tolerance() [2/4]

double& Genfun::AdaptiveRKStepper::tolerance ( )

◆ tolerance() [3/4]

const double& Genfun::AdaptiveRKStepper::tolerance ( ) const

◆ tolerance() [4/4]

const double& Genfun::AdaptiveRKStepper::tolerance ( ) const

The documentation for this class was generated from the following files: