|
votca 2026-dev
|
Time of flight and mobility from the graph random walk: expected hitting times of the sink region, solved as a sparse linear system instead of sampled by kinetic Monte Carlo. More...
#include <grw.h>


Public Member Functions | |
| GRW ()=default | |
| ~GRW () override=default | |
| std::string | Identify () const override |
| Calculator name. | |
| bool | WriteToStateFile () const override |
| Public Member Functions inherited from votca::xtp::QMCalculator | |
| QMCalculator ()=default | |
| ~QMCalculator () override=default | |
| std::string | Package () const final |
| Package name. | |
| bool | EvaluateFrame (Topology &top) |
| void | Initialize (const tools::Property &opt) final |
| Initializes a calculator from an XML file with options. | |
| Public Member Functions inherited from votca::tools::Calculator | |
| Calculator ()=default | |
| virtual | ~Calculator ()=default |
| void | setnThreads (Index nThreads) |
| Sets number of threads to use. | |
Protected Member Functions | |
| void | ParseOptions (const tools::Property &options) override |
| bool | Evaluate (Topology &top) override |
Private Member Functions | |
| void | WriteSources (const ToFGraph &graph, const GraphRandomWalk::Result &result) const |
| void | WriteOccupation (const ToFGraph &graph, const GraphRandomWalk::Result &result) const |
Private Attributes | |
| Logger | log_ |
| QMStateType | carriertype_ |
| double | temperature_ = 0.0 |
| Eigen::Vector3d | field_ = Eigen::Vector3d::Zero() |
| Eigen::Vector3d | field_Vm_ = Eigen::Vector3d::Zero() |
| ToFGraph::Options | tof_ |
| Index | carriers_ = 1 |
| GraphRandomWalk::Solver | solver_ = GraphRandomWalk::Solver::Auto |
| GraphRandomWalk::Settings | settings_ |
| GraphRandomWalk::Observable | observable_ = GraphRandomWalk::Observable::First |
| std::string | sourcefile_ |
| std::string | occupationfile_ |
| std::string | resultfile_ |
Additional Inherited Members | |
| Protected Attributes inherited from votca::tools::Calculator | |
| Index | nThreads_ |
| bool | maverick_ |
Time of flight and mobility from the graph random walk: expected hitting times of the sink region, solved as a sparse linear system instead of sampled by kinetic Monte Carlo.
|
default |
|
overridedefault |
|
overrideprotectedvirtual |
Implements votca::xtp::QMCalculator.
|
inlineoverridevirtual |
Calculator name.
This name is used to register a calculator in a Factory It the name of the XML file with the default calculator options stored in VOTCASHARE
Implements votca::xtp::QMCalculator.
|
overrideprotectedvirtual |
Implements votca::xtp::QMCalculator.
|
private |
|
private |
|
inlineoverridevirtual |
Implements votca::xtp::QMCalculator.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |