Scine::Sparrow
5.1.0
Library for fast and agile quantum chemical calculations with semiempirical methods.
|
This class calculates the electrical dipole moment for the DFTB methods. Right now it calculates the dipole through a Mulliken population analysis. New methods can then be implemented if deemed necessary. In particular, with this approximation transition dipoles from orbitals on the same atom can be vastly underestimated, which is of importance for TD-DFTB. More...
#include <DFTBDipoleMomentCalculator.h>
Public Member Functions | |
DFTBDipoleMomentCalculator (const DFTBMethod &method) | |
Eigen::RowVector3d | calculate () const final |
Calculates the dipole with a Mulliken population analysis. | |
This class calculates the electrical dipole moment for the DFTB methods. Right now it calculates the dipole through a Mulliken population analysis. New methods can then be implemented if deemed necessary. In particular, with this approximation transition dipoles from orbitals on the same atom can be vastly underestimated, which is of importance for TD-DFTB.
DFTBMethod | One of the DFTB methods type, i.e. DFTB0, DFTB2, DFTB3. |