#include <qmpair.h>
Definition at line 37 of file qmpair.h.
◆ PairType
Enumerator |
---|
Hopping | |
Excitoncl | |
Definition at line 39 of file qmpair.h.
◆ QMPair() [1/2]
votca::xtp::QMPair::QMPair |
( |
Index | id, |
|
|
const Segment * | seg1, |
|
|
const Segment * | seg2, |
|
|
const Eigen::Vector3d & | delta_R ) |
◆ QMPair() [2/2]
votca::xtp::QMPair::QMPair |
( |
const data & | d, |
|
|
const std::vector< Segment > & | segments ) |
|
inline |
◆ Dist()
double votca::xtp::QMPair::Dist |
( |
| ) |
const |
|
inline |
◆ first()
const Segment * votca::xtp::QMPair::first |
( |
| ) |
|
|
inline |
◆ get_Enum()
static PairType votca::xtp::QMPair::get_Enum |
( |
std::string | type | ) |
|
|
inlinestatic |
◆ get_name()
static std::string votca::xtp::QMPair::get_name |
( |
PairType | type | ) |
|
|
inlinestatic |
◆ getdE12()
double votca::xtp::QMPair::getdE12 |
( |
QMStateType | state | ) |
const |
|
inline |
◆ getId()
Index votca::xtp::QMPair::getId |
( |
| ) |
const |
|
inline |
◆ getJeff2()
double votca::xtp::QMPair::getJeff2 |
( |
QMStateType | state | ) |
const |
|
inline |
◆ getLambdaO()
double votca::xtp::QMPair::getLambdaO |
( |
QMStateType | state | ) |
const |
|
inline |
◆ getReorg12()
double votca::xtp::QMPair::getReorg12 |
( |
QMStateType | state | ) |
const |
|
inline |
◆ getReorg21()
double votca::xtp::QMPair::getReorg21 |
( |
QMStateType | state | ) |
const |
|
inline |
◆ getType()
const PairType & votca::xtp::QMPair::getType |
( |
| ) |
const |
|
inline |
◆ R()
const Eigen::Vector3d & votca::xtp::QMPair::R |
( |
| ) |
const |
|
inline |
◆ ReadData()
void votca::xtp::QMPair::ReadData |
( |
const data & | d, |
|
|
const std::vector< Segment > & | segments ) |
◆ second()
const Segment * votca::xtp::QMPair::second |
( |
| ) |
|
|
inline |
◆ Seg1()
const Segment * votca::xtp::QMPair::Seg1 |
( |
| ) |
const |
|
inline |
◆ Seg2()
const Segment * votca::xtp::QMPair::Seg2 |
( |
| ) |
const |
|
inline |
◆ Seg2PbCopy()
Segment votca::xtp::QMPair::Seg2PbCopy |
( |
| ) |
const |
◆ setId()
void votca::xtp::QMPair::setId |
( |
Index | id | ) |
|
|
inline |
◆ setJeff2()
void votca::xtp::QMPair::setJeff2 |
( |
double | Jeff2, |
|
|
QMStateType | state ) |
|
inline |
◆ setLambdaO()
void votca::xtp::QMPair::setLambdaO |
( |
double | lO, |
|
|
QMStateType | state ) |
|
inline |
◆ setType()
void votca::xtp::QMPair::setType |
( |
PairType | pair_type | ) |
|
|
inline |
◆ SetupCptTable()
void votca::xtp::QMPair::SetupCptTable |
( |
CptTable & | table | ) |
|
|
static |
◆ WriteData()
void votca::xtp::QMPair::WriteData |
( |
data & | d | ) |
const |
◆ id_
Index votca::xtp::QMPair::id_ = -1 |
|
private |
◆ Jeff2_
◆ lambda0_
◆ pair_type_
◆ R_
Eigen::Vector3d votca::xtp::QMPair::R_ = Eigen::Vector3d::Zero() |
|
private |
◆ segments_
std::pair<const Segment*, const Segment*> votca::xtp::QMPair::segments_ |
|
private |
The documentation for this class was generated from the following files: