|
template<class T , class TG , unsigned D> |
T | getDriftScale (T tau, const ParticleAttrib< TinyVector< TG, D >> &ga) |
|
template<class Tt , class TG , class T , unsigned D> |
void | getScaledDrift (Tt tau, const TinyVector< TG, D > &qf, TinyVector< T, D > &drift) |
| evaluate a drift with a real force More...
|
|
template<class Tt , class TG , class T , unsigned D> |
void | getScaledDriftL2 (Tt tau, const TinyVector< TG, D > &qf, const Tensor< T, D > &Dmat, TinyVector< T, D > &Kvec, TinyVector< T, D > &drift) |
| evaluate a drift with a real force with rescaling for an L2 potential More...
|
|
template<class Tt , class TG , class T , unsigned D> |
void | getUnscaledDrift (Tt tau, const TinyVector< TG, D > &qf, TinyVector< T, D > &drift) |
| evaluate a drift with a real force and no rescaling More...
|
|
template<class T , class T1 , unsigned D> |
T | setScaledDriftPbyPandNodeCorr (T tau, const ParticleAttrib< TinyVector< T1, D >> &qf, ParticleAttrib< TinyVector< T, D >> &drift) |
| scale drift More...
|
|
template<class T , class T1 , unsigned D> |
T | setScaledDriftPbyPandNodeCorr (T tau_au, const std::vector< T > &massinv, const ParticleAttrib< TinyVector< T1, D >> &qf, ParticleAttrib< TinyVector< T, D >> &drift) |
| scale drift More...
|
|
template<class T , class TG , unsigned D> |
void | setScaledDrift (T tau, const ParticleAttrib< TinyVector< TG, D >> &qf, ParticleAttrib< TinyVector< T, D >> &drift) |
| da = scaled(tau)*ga More...
|
|
template<class T , unsigned D> |
void | setScaledDrift (T tau, ParticleAttrib< TinyVector< T, D >> &drift) |
| da = scaled(tau)*ga More...
|
|
template<class T , class TG , unsigned D> |
void | setScaledDrift (T tau, const ParticleAttrib< TinyVector< std::complex< TG >, D >> &qf, ParticleAttrib< TinyVector< T, D >> &drift) |
| da = scaled(tau)*ga More...
|
|
template<class T , class TG , unsigned D> |
void | assignDrift (T s, const ParticleAttrib< TinyVector< TG, D >> &ga, ParticleAttrib< TinyVector< T, D >> &da) |
|
template<class T , class TG , unsigned D> |
void | assignDrift (T s, const ParticleAttrib< TinyVector< std::complex< TG >, D >> &ga, ParticleAttrib< TinyVector< T, D >> &da) |
|
template<class T , class T1 , unsigned D> |
void | assignDrift (T tau_au, const std::vector< T > &massinv, const ParticleAttrib< TinyVector< T1, D >> &qf, ParticleAttrib< TinyVector< T, D >> &drift) |
|