|
Index
C++ Code Documentation
klab::kernel::Integrator
File: LAB/klab/kernel/Integrator.H
KLab integrator.
public:
- Integrator( EvalLoop *, uint polylen );
 | constructor | |
- ~Integrator();
 | destructor | |
- void integrate( Real &x, Potential &xi, Loop4 &g, Real const &dx, uint step_count );
 | integrate from z to z+dz in 'step_count' steps | |
protected:
private:
- void integrate_( Real const &x, Potential &xi, Loop4 &g, Real const &dx );
 | perform one step of the integration of the ODE dX/dz = X A order-4 Runge-Kutta modifies g | |
- uint _polylen;
 | length of Fourier series (highest lambda power) | |
- EvalLoop *_potential;
 | the potential | |
- RangeMatrix _range;
- inline void mul( Loop4 &R, Loop4 const &, Potential const &xi );
- Loop4 *K1;
- Loop4 *K2;
- Loop4 *K3;
- Loop4 *K4;
- Loop4 *Ktmp;
- Integrator( Integrator const & );
 | disabled copy constructor | |
- Integrator &operator=( Integrator const & );
 | disabled assignment operator | |
|