#include <podcoupling.h>
Definition at line 77 of file podcoupling.h.
◆ PODCoupling()
| votca::xtp::PODCoupling::PODCoupling |
( |
Orbitals & | orbitals, |
|
|
Logger * | log, |
|
|
std::vector< Index > | fragment_A_atoms, |
|
|
std::vector< Index > | fragment_B_atoms ) |
◆ CalculateCouplings()
| void votca::xtp::PODCoupling::CalculateCouplings |
( |
Index | numberofstatesA, |
|
|
Index | numberofstatesB ) |
◆ DescribeFragmentOrbitalComposition()
| std::string votca::xtp::PODCoupling::DescribeFragmentOrbitalComposition |
( |
bool | fragment_A, |
|
|
Index | level, |
|
|
Index | top_n = 5 ) const |
◆ getCouplingElement()
| double votca::xtp::PODCoupling::getCouplingElement |
( |
Index | levelA, |
|
|
Index | levelB ) const |
◆ getFragmentAHomoIndex()
| Index votca::xtp::PODCoupling::getFragmentAHomoIndex |
( |
| ) |
const |
|
inline |
◆ getFragmentALumoIndex()
| Index votca::xtp::PODCoupling::getFragmentALumoIndex |
( |
| ) |
const |
|
inline |
◆ getFragmentBHomoIndex()
| Index votca::xtp::PODCoupling::getFragmentBHomoIndex |
( |
| ) |
const |
|
inline |
◆ getFragmentBLumoIndex()
| Index votca::xtp::PODCoupling::getFragmentBLumoIndex |
( |
| ) |
const |
|
inline |
◆ GetFragmentOrbital()
| Eigen::VectorXd votca::xtp::PODCoupling::GetFragmentOrbital |
( |
bool | fragment_A, |
|
|
Index | level ) const |
◆ ao_indices_A_
| std::vector<Index> votca::xtp::PODCoupling::ao_indices_A_ |
|
private |
◆ ao_indices_B_
| std::vector<Index> votca::xtp::PODCoupling::ao_indices_B_ |
|
private |
◆ fragment_A_atoms_
| std::vector<Index> votca::xtp::PODCoupling::fragment_A_atoms_ |
|
private |
◆ fragment_A_eigenvectors_
| Eigen::MatrixXd votca::xtp::PODCoupling::fragment_A_eigenvectors_ |
|
private |
◆ fragment_B_atoms_
| std::vector<Index> votca::xtp::PODCoupling::fragment_B_atoms_ |
|
private |
◆ fragment_B_eigenvectors_
| Eigen::MatrixXd votca::xtp::PODCoupling::fragment_B_eigenvectors_ |
|
private |
◆ JAB_
| Eigen::MatrixXd votca::xtp::PODCoupling::JAB_ |
|
private |
◆ nao_full_
| Index votca::xtp::PODCoupling::nao_full_ = 0 |
|
private |
◆ nocc_A_
| Index votca::xtp::PODCoupling::nocc_A_ = 0 |
|
private |
◆ nocc_B_
| Index votca::xtp::PODCoupling::nocc_B_ = 0 |
|
private |
◆ orbitals_
| Orbitals& votca::xtp::PODCoupling::orbitals_ |
|
private |
◆ pLog_
| Logger* votca::xtp::PODCoupling::pLog_ |
|
private |
◆ Range_orbA_
| std::pair<Index, Index> votca::xtp::PODCoupling::Range_orbA_ |
|
private |
◆ Range_orbB_
| std::pair<Index, Index> votca::xtp::PODCoupling::Range_orbB_ |
|
private |
◆ S_AA_
| Eigen::MatrixXd votca::xtp::PODCoupling::S_AA_ |
|
private |
◆ S_BB_
| Eigen::MatrixXd votca::xtp::PODCoupling::S_BB_ |
|
private |
The documentation for this class was generated from the following files: