votca 2024-dev
Loading...
Searching...
No Matches
Classes | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
votca::xtp::Rate_Engine Class Reference

#include <rate_engine.h>

Collaboration diagram for votca::xtp::Rate_Engine:
Collaboration graph
[legend]

Classes

struct  PairRates
 

Public Member Functions

 Rate_Engine (double temperature, const Eigen::Vector3d &field)
 
PairRates Rate (const QMPair &pair, QMStateType carriertype) const
 

Private Member Functions

double Marcusrate (double Jeff2, double deltaG, double reorg) const
 

Private Attributes

std::string ratetype_ = "marcus"
 
double temperature_ = 0.0
 
Eigen::Vector3d field_ = Eigen::Vector3d::Zero()
 

Friends

std::ostream & operator<< (std::ostream &out, const Rate_Engine &rate_engine)
 

Detailed Description

Definition at line 32 of file rate_engine.h.

Constructor & Destructor Documentation

◆ Rate_Engine()

votca::xtp::Rate_Engine::Rate_Engine ( double  temperature,
const Eigen::Vector3d &  field 
)
inline

Definition at line 40 of file rate_engine.h.

Member Function Documentation

◆ Marcusrate()

double votca::xtp::Rate_Engine::Marcusrate ( double  Jeff2,
double  deltaG,
double  reorg 
) const
private

Definition at line 74 of file rate_engine.cc.

◆ Rate()

Rate_Engine::PairRates votca::xtp::Rate_Engine::Rate ( const QMPair pair,
QMStateType  carriertype 
) const

Definition at line 39 of file rate_engine.cc.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  out,
const Rate_Engine rate_engine 
)
friend

Definition at line 26 of file rate_engine.cc.

Member Data Documentation

◆ field_

Eigen::Vector3d votca::xtp::Rate_Engine::field_ = Eigen::Vector3d::Zero()
private

Definition at line 52 of file rate_engine.h.

◆ ratetype_

std::string votca::xtp::Rate_Engine::ratetype_ = "marcus"
private

Definition at line 50 of file rate_engine.h.

◆ temperature_

double votca::xtp::Rate_Engine::temperature_ = 0.0
private

Definition at line 51 of file rate_engine.h.


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