#include <segment.h>
Definition at line 36 of file segment.h.
◆ Segment() [1/2]
votca::xtp::Segment::Segment |
( |
std::string | name, |
|
|
Index | id ) |
|
inline |
◆ Segment() [2/2]
◆ ~Segment()
votca::xtp::Segment::~Segment |
( |
| ) |
|
|
overridedefault |
◆ AddMoleculeId()
void votca::xtp::Segment::AddMoleculeId |
( |
Index | id | ) |
|
|
inline |
◆ getApproxSize()
double votca::xtp::Segment::getApproxSize |
( |
| ) |
const |
◆ getAtom()
const Atom * votca::xtp::Segment::getAtom |
( |
Index | id | ) |
const |
◆ getEMpoles()
double votca::xtp::Segment::getEMpoles |
( |
QMStateType | state | ) |
const |
|
inline |
◆ getMoleculeIds()
const std::vector< Index > & votca::xtp::Segment::getMoleculeIds |
( |
| ) |
const |
|
inline |
◆ getSiteEnergy()
double votca::xtp::Segment::getSiteEnergy |
( |
QMStateType | state | ) |
const |
|
inline |
◆ getU_nX_nN()
double votca::xtp::Segment::getU_nX_nN |
( |
QMStateType | state | ) |
const |
|
inline |
◆ getU_xN_xX()
double votca::xtp::Segment::getU_xN_xX |
( |
QMStateType | state | ) |
const |
|
inline |
◆ getU_xX_nN()
double votca::xtp::Segment::getU_xX_nN |
( |
QMStateType | state | ) |
const |
|
inline |
◆ ReadFromCpt()
◆ setEMpoles()
void votca::xtp::Segment::setEMpoles |
( |
QMStateType | state, |
|
|
double | energy ) |
|
inline |
◆ setU_nX_nN()
void votca::xtp::Segment::setU_nX_nN |
( |
double | dU, |
|
|
QMStateType | state ) |
|
inline |
◆ setU_xN_xX()
void votca::xtp::Segment::setU_xN_xX |
( |
double | dU, |
|
|
QMStateType | state ) |
|
inline |
◆ setU_xX_nN()
void votca::xtp::Segment::setU_xX_nN |
( |
double | dU, |
|
|
QMStateType | state ) |
|
inline |
UxX - UnN.
Following notation can be observed in: [1. Victor, R. et al. Microscopic Simulations of Charge Transport in Disordered Organic Semiconductors. J. Chem. Theory Comput. 7, 3335–3345 (2011).] Labeling of the following methods follows the following semantics: U - Energy n - neutral geometry N - neutral state x - excited geometry X - excited state
Definition at line 53 of file segment.h.
◆ WriteToCpt()
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & | out, |
|
|
const Segment & | container ) |
|
friend |
◆ molecule_ids_
std::vector<Index> votca::xtp::Segment::molecule_ids_ = std::vector<Index>(0) |
|
private |
◆ site_eng_
◆ U_nX_nN_
◆ U_xN_xX_
◆ U_xX_nN_
The documentation for this class was generated from the following files: