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

Genfun::RKIntegrator::RKData Class Reference

#include <RKIntegrator.hh>

Inheritance diagram for Genfun::RKIntegrator::RKData:

Genfun::RCBase List of all members.

Public Member Functions

 RKData ()
void lock ()
void recache ()

Public Attributes

std::vector< Parameter * > _startingValParameter
std::vector< double > _startingValParameterCache
std::vector< Parameter * > _controlParameter
std::vector< double > _controlParameterCache
std::vector< const AbsFunction * > _diffEqn
std::set< Data_fx
bool _locked
const RKStepper_stepper

Friends

class ImaginaryFriend

Classes

struct  Data

Detailed Description

Definition at line 102 of file RKIntegrator.hh.


Constructor & Destructor Documentation

Genfun::RKIntegrator::RKData::RKData (  ) 

Definition at line 82 of file RKIntegrator.cc.


Member Function Documentation

void Genfun::RKIntegrator::RKData::lock (  ) 

Definition at line 142 of file RKIntegrator.cc.

References _diffEqn, and _locked.

Referenced by Genfun::RKIntegrator::RKFunction::operator()().

void Genfun::RKIntegrator::RKData::recache (  ) 

Definition at line 154 of file RKIntegrator.cc.

References _controlParameter, _controlParameterCache, _fx, _startingValParameter, and _startingValParameterCache.

Referenced by Genfun::RKIntegrator::RKFunction::operator()().


Friends And Related Function Documentation

friend class ImaginaryFriend [friend]

Definition at line 136 of file RKIntegrator.hh.


Member Data Documentation

std::vector<Parameter *> Genfun::RKIntegrator::RKData::_controlParameter

Definition at line 126 of file RKIntegrator.hh.

Referenced by Genfun::RKIntegrator::createControlParameter(), and recache().

std::vector<double> Genfun::RKIntegrator::RKData::_controlParameterCache

Definition at line 127 of file RKIntegrator.hh.

Referenced by Genfun::RKIntegrator::createControlParameter(), and recache().

std::vector<const AbsFunction *> Genfun::RKIntegrator::RKData::_diffEqn

Definition at line 129 of file RKIntegrator.hh.

Referenced by Genfun::RKIntegrator::addDiffEquation(), Genfun::StepDoublingRKStepper::doStep(), lock(), Genfun::SimpleRKStepper::step(), and Genfun::EmbeddedRKStepper::step().

std::set<Data > Genfun::RKIntegrator::RKData::_fx

Definition at line 130 of file RKIntegrator.hh.

Referenced by Genfun::RKIntegrator::RKFunction::operator()(), and recache().

bool Genfun::RKIntegrator::RKData::_locked

Definition at line 131 of file RKIntegrator.hh.

Referenced by lock(), and Genfun::RKIntegrator::RKFunction::operator()().

std::vector<Parameter *> Genfun::RKIntegrator::RKData::_startingValParameter

Definition at line 123 of file RKIntegrator.hh.

Referenced by Genfun::RKIntegrator::addDiffEquation(), Genfun::RKIntegrator::RKFunction::operator()(), and recache().

std::vector<double> Genfun::RKIntegrator::RKData::_startingValParameterCache

Definition at line 124 of file RKIntegrator.hh.

Referenced by Genfun::RKIntegrator::addDiffEquation(), Genfun::RKIntegrator::RKFunction::operator()(), and recache().

const RKStepper* Genfun::RKIntegrator::RKData::_stepper

Definition at line 132 of file RKIntegrator.hh.

Referenced by Genfun::RKIntegrator::RKFunction::operator()(), and Genfun::RKIntegrator::RKIntegrator().


The documentation for this class was generated from the following files:
Generated on 15 Nov 2012 for CLHEP by  doxygen 1.4.7