#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: