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 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 AdaptiveRKStepperclone () const
 
doubletolerance ()
 
const doubletolerance () const
 
doublestartingStepsize ()
 
const doublestartingStepsize () const
 
doublesafetyFactor ()
 
const doublesafetyFactor () const
 
doublermin ()
 
const doublermin () const
 
doublermax ()
 
const doublermax () 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 AdaptiveRKStepperclone () const
 
doubletolerance ()
 
const doubletolerance () const
 
doublestartingStepsize ()
 
const doublestartingStepsize () const
 
doublesafetyFactor ()
 
const doublesafetyFactor () const
 
doublermin ()
 
const doublermin () const
 
doublermax ()
 
const doublermax () 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]

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

Definition at line 138 of file AdaptiveRKStepper.cc.

◆ rmax() [4/4]

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

◆ rmin() [1/4]

double & Genfun::AdaptiveRKStepper::rmin ( )

Definition at line 128 of file AdaptiveRKStepper.cc.

◆ rmin() [2/4]

double& Genfun::AdaptiveRKStepper::rmin ( )

◆ rmin() [3/4]

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

Definition at line 131 of file AdaptiveRKStepper.cc.

◆ rmin() [4/4]

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

◆ safetyFactor() [1/4]

double & Genfun::AdaptiveRKStepper::safetyFactor ( )

Definition at line 120 of file AdaptiveRKStepper.cc.

◆ safetyFactor() [2/4]

double& Genfun::AdaptiveRKStepper::safetyFactor ( )

◆ safetyFactor() [3/4]

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

Definition at line 124 of file AdaptiveRKStepper.cc.

◆ safetyFactor() [4/4]

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

◆ startingStepsize() [1/4]

double & Genfun::AdaptiveRKStepper::startingStepsize ( )

Definition at line 113 of file AdaptiveRKStepper.cc.

◆ startingStepsize() [2/4]

double& Genfun::AdaptiveRKStepper::startingStepsize ( )

◆ startingStepsize() [3/4]

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

Definition at line 116 of file AdaptiveRKStepper.cc.

◆ startingStepsize() [4/4]

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

◆ step() [1/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.

◆ step() [2/2]

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

◆ tolerance() [1/4]

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

Definition at line 109 of file AdaptiveRKStepper.cc.

◆ tolerance() [4/4]

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

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