21#ifndef VOTCA_XTP_GMHDIABATIZATION_H 
   22#define VOTCA_XTP_GMHDIABATIZATION_H 
   40                   Index state_idx_1, 
Index state_idx_2, std::string qmstate)
 
 
   52    return std::pair<double, double>(
E1_, 
E2_);
 
 
 
Container to hold Basisfunctions for all atoms.
 
std::pair< double, double > calculate_coupling()
 
Eigen::Vector3d transition_dipole(QMState state1, QMState state2)
 
GMHDiabatization(Orbitals &orbitals1, Orbitals &orbitals2, Logger *log, Index state_idx_1, Index state_idx_2, std::string qmstate)
 
const std::pair< double, double > adiabatic_energies()
 
Logger is used for thread-safe output of messages.
 
container for molecular orbitals
 
Identifier for QMstates. Strings like S1 are converted into enum +zero indexed int.
 
Provides a means for comparing floating point numbers.