votca 2024.2-dev
Loading...
Searching...
No Matches
votca::xtp::GLink Class Reference

#include <glink.h>

Collaboration diagram for votca::xtp::GLink:

Public Member Functions

 GLink (GNode *dest, double rate, const Eigen::Vector3d &dr)
 
 GLink (double rate)
 
double getValue () const
 
double getRate () const
 
GNodegetDestination () const
 
const Eigen::Vector3d & getDeltaR () const
 
bool isDecayEvent () const
 

Private Attributes

GNodedestination = nullptr
 
double rate_ = 0.0
 
Eigen::Vector3d dr_ = Eigen::Vector3d::Zero()
 
bool decayevent_ = false
 

Detailed Description

Definition at line 29 of file glink.h.

Constructor & Destructor Documentation

◆ GLink() [1/2]

votca::xtp::GLink::GLink ( GNode * dest,
double rate,
const Eigen::Vector3d & dr )
inline

Definition at line 32 of file glink.h.

◆ GLink() [2/2]

votca::xtp::GLink::GLink ( double rate)
inline

Definition at line 35 of file glink.h.

Member Function Documentation

◆ getDeltaR()

const Eigen::Vector3d & votca::xtp::GLink::getDeltaR ( ) const
inline

Definition at line 43 of file glink.h.

◆ getDestination()

GNode * votca::xtp::GLink::getDestination ( ) const
inline

Definition at line 39 of file glink.h.

◆ getRate()

double votca::xtp::GLink::getRate ( ) const
inline

Definition at line 38 of file glink.h.

◆ getValue()

double votca::xtp::GLink::getValue ( ) const
inline

Definition at line 37 of file glink.h.

◆ isDecayEvent()

bool votca::xtp::GLink::isDecayEvent ( ) const
inline

Definition at line 44 of file glink.h.

Member Data Documentation

◆ decayevent_

bool votca::xtp::GLink::decayevent_ = false
private

Definition at line 50 of file glink.h.

◆ destination

GNode* votca::xtp::GLink::destination = nullptr
private

Definition at line 47 of file glink.h.

◆ dr_

Eigen::Vector3d votca::xtp::GLink::dr_ = Eigen::Vector3d::Zero()
private

Definition at line 49 of file glink.h.

◆ rate_

double votca::xtp::GLink::rate_ = 0.0
private

Definition at line 48 of file glink.h.


The documentation for this class was generated from the following file: