#include <gnode.h>
Definition at line 31 of file gnode.h.
◆ GNode()
| votca::xtp::GNode::GNode |
( |
const Segment & | seg, |
|
|
QMStateType | carriertype, |
|
|
bool | injectable ) |
|
inline |
◆ AddDecayEvent()
| void votca::xtp::GNode::AddDecayEvent |
( |
double | decayrate | ) |
|
◆ AddEvent()
| void votca::xtp::GNode::AddEvent |
( |
GNode * | seg2, |
|
|
const Eigen::Vector3d & | dr, |
|
|
double | rate ) |
◆ AddEventfromQmPair()
| void votca::xtp::GNode::AddEventfromQmPair |
( |
const QMPair & | pair, |
|
|
std::vector< GNode > & | nodes, |
|
|
double | rate ) |
◆ canDecay()
| bool votca::xtp::GNode::canDecay |
( |
| ) |
const |
|
inline |
◆ Events()
| const std::vector< GLink > & votca::xtp::GNode::Events |
( |
| ) |
const |
|
inline |
◆ findHoppingDestination()
| GLink * votca::xtp::GNode::findHoppingDestination |
( |
double | p | ) |
const |
◆ getEscapeRate()
| double votca::xtp::GNode::getEscapeRate |
( |
| ) |
const |
|
inline |
◆ getId()
| Index votca::xtp::GNode::getId |
( |
| ) |
const |
|
inline |
◆ getPos()
| const Eigen::Vector3d & votca::xtp::GNode::getPos |
( |
| ) |
const |
|
inline |
◆ getSitenergy()
| double votca::xtp::GNode::getSitenergy |
( |
| ) |
const |
|
inline |
◆ InitEscapeRate()
| void votca::xtp::GNode::InitEscapeRate |
( |
| ) |
|
◆ isInjectable()
| bool votca::xtp::GNode::isInjectable |
( |
| ) |
const |
|
inline |
◆ isOccupied()
| bool votca::xtp::GNode::isOccupied |
( |
| ) |
const |
|
inline |
◆ MakeHuffTree()
| void votca::xtp::GNode::MakeHuffTree |
( |
| ) |
|
◆ moveProbabilities()
| void votca::xtp::GNode::moveProbabilities |
( |
Index | id | ) |
|
|
private |
◆ OccupationTime()
| double votca::xtp::GNode::OccupationTime |
( |
| ) |
const |
|
inline |
◆ organizeProbabilities()
| void votca::xtp::GNode::organizeProbabilities |
( |
Index | id, |
|
|
double | add ) |
|
private |
◆ setOccupation()
| void votca::xtp::GNode::setOccupation |
( |
bool | occupied | ) |
|
|
inline |
◆ UpdateOccupationTime()
| void votca::xtp::GNode::UpdateOccupationTime |
( |
double | deltat | ) |
|
|
inline |
◆ escape_rate_
| double votca::xtp::GNode::escape_rate_ = 0.0 |
|
private |
◆ events_
| std::vector<GLink> votca::xtp::GNode::events_ |
|
private |
◆ hasdecay_
| bool votca::xtp::GNode::hasdecay_ = false |
|
private |
◆ hTree
◆ id_
| Index votca::xtp::GNode::id_ = 0 |
|
private |
◆ injectable_
| bool votca::xtp::GNode::injectable_ = true |
|
private |
◆ occupationtime_
| double votca::xtp::GNode::occupationtime_ = 0.0 |
|
private |
◆ occupied_
| bool votca::xtp::GNode::occupied_ = false |
|
private |
◆ position_
| Eigen::Vector3d votca::xtp::GNode::position_ |
|
private |
◆ siteenergy_
| double votca::xtp::GNode::siteenergy_ |
|
private |
The documentation for this class was generated from the following files: