|
votca 2026-dev
|
Time-homogeneous KMC: waiting time Exp(escape rate), destination with probability w_e / escape rate. Only for static rates. More...
#include <kmcwaitingtime.h>


Public Member Functions | |
| std::string | Name () const override |
| void | Prepare (const TimeDependentRates &rates) override |
| double | NextTime (Index site, double t, KMCRandom &random) const override |
| Index | ChooseHop (Index site, double t, KMCRandom &random) const override |
| Public Member Functions inherited from votca::xtp::WaitingTimeStrategy | |
| virtual | ~WaitingTimeStrategy ()=default |
Private Attributes | |
| const ToFGraph * | graph_ = nullptr |
| std::vector< double > | escape_ |
| std::vector< double > | cumulative_ |
Time-homogeneous KMC: waiting time Exp(escape rate), destination with probability w_e / escape rate. Only for static rates.
Definition at line 82 of file kmcwaitingtime.h.
|
overridevirtual |
Implements votca::xtp::WaitingTimeStrategy.
Definition at line 94 of file kmcwaitingtime.cc.
|
inlineoverridevirtual |
Implements votca::xtp::WaitingTimeStrategy.
Definition at line 84 of file kmcwaitingtime.h.
|
overridevirtual |
Implements votca::xtp::WaitingTimeStrategy.
Definition at line 88 of file kmcwaitingtime.cc.
|
overridevirtual |
Implements votca::xtp::WaitingTimeStrategy.
Definition at line 74 of file kmcwaitingtime.cc.
|
private |
Definition at line 92 of file kmcwaitingtime.h.
|
private |
Definition at line 91 of file kmcwaitingtime.h.
|
private |
Definition at line 90 of file kmcwaitingtime.h.